JS变量声明
var a ; - - - - - 声明一个变量用来储存数据
a = 12; - - - - - 给变量赋值
变量的命名规则和规范
命名规则:必须遵守,否则就会报错
1.变量名使用_$或者字母,变量里面可以包括 _ $ 字母 数字 数组,区分大小写
2.变量必须声明后才能使用,否则就报错
3.不能使用JS里面的关键字和保留字
命名规范:约定俗成的规矩
1.最好使用英语单词来命名
2.驼峰命名法第一个单词首字母小写,后面每个单词首字母大写
3.name 可以不声明就是用, 除name以外, 其他所有的变量不声明直接使用 就会报错
js数据类型
基本数据类型
string
js里面一切以双引号或者单引号引起来的内容
js里面一切以双引号或者单引号引起来的内容
数学上的所有数字, 0 1 -2 3.14
NaN
1. 他是一种特殊的数字类型, 是数学计算错误出现的一种数字
2. NaN 不等于任何数字, 包括他自己
3. NaN和任何数字计算得到的都是NaN
4. isNaN(数据) 检测一个数字是不是NaN
true
false
number
数学上的所有数字, 0 1 -2 3.14
Number.MAX_VALUE
最大值
Number.MIN_VALUE
最小值
Infinity
正无穷
-Infinity
负无穷
Number.MAX_VALUE
最大值
Number.MIN_VALUE
最小值
Infinity
正无穷
-Infinity
负无穷
boolean
表示的是事物的对立面
只有两个值
true
false
表示的是事物的对立面
只有两个值
true
false
undefined
他表示空值,变量声明后, 没有赋值, js给的初始值
他是一种特殊的数据类型,只有一个值, 就是undefined
也表示空值, 这个必须人为赋值
null
Null类型, 也只有一个值 null
他是一个对象
数据类型检测
关键字 typeof(变量名或者数据)
返回只有六个值
string
number
boolean
object
undefined
function
typeof无法检测复杂数据类型