JS简介
概念
Javascript是一种运行在客户端(浏览器)的编程语言
作用
1.监听用户操作事件
2.表单验证,判断合法信息
3.与后端数据交互
4.服务端编程 node.js
组成
1.ECMAscript
2.BOM
3.DOM
变量
变量的本质
在内存开辟空间
命名规则
由字母,数字,下划线,$组成,不能以数字开头
var声明缺点
1.可以先使用再声明
2.可以重复声明变量
3.变量提升,没有块级作用域
数组
1.创建数组 let arr = [ ]
2.元素 数组中的每一项
3.长度属性 arr.length 返回数组的长度
4.提取数组元素 arr[下标/索引] 索引从0开始
数据类型
基本数据类型
1.number
2.String
3.Boolean
4.null
5.undefined
引用数据类型
1.object
2.Array
3.function
数据类型转换
显示转换
转换成数字
Number()
parseInt()
parseFloat()
转换成字符串
String(变量或值)
变量.toString(进制)
隐式转换
+号作为正号解析可以转换成Number
任何数据和字符串相加结果都是字符串