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