组成JS的三部分
ECMAScript:基本语法和标准
DOM:文本流对象
BOM:浏览器对象引入方式
在html中通过script标签引入
位置:
1).在head标签中
(一般会配合window.onload = function(){}使用)
2).在body里面
3).在body外面- 常量:在程序运行期间不会发生改变的量
变量:在程序运行期间可以发生改变的量(可以理解为一个容器)
如何声明一个变量
格式: 类型修饰符 变量名 = 初始值; - 数据类型:
1.整型(int): 一般为整数.
2.浮点型(float):一般为小数.
3.字符型:26个英文字母大小写都算.
4.字符串:一串字符连在一起大小写都含有汉字.
5.布尔类型:bool.
6.null类型:空类型.
7.undefined类型:没有初始值的类型. - 变量的命名规范:
1.只能有字母数字下划线和$组成,并且不能以数字开头.
2.见名知意
3.不能与系统保留字重复
4.不能重复命名
5.驼峰命名规则 表达式:由常量变量 运算符组成,而且表达式一定有返回值.
语句:看到一个分号就是一个语句(语句是程序最基本的单元)
关系运算符(>,<,>=,<=,==,!=)
逻辑运算符 连接多个关系表达式
逻辑与运算(&&) 逻辑与运算两侧的表达式都为真,整个的返回值才为真 逻辑或运算(||) 逻辑或运算的两侧表达式都为假,整个返回值才为假. 逻辑非运算(!) 非前为假,非后为真.非前为真,非后为假.
非零即真
逻辑与运算的短路现象,当左侧表达式为假的时候,右侧的表达式将不再执行.
逻辑或运算的短路现象,当左侧表达式为真得时候,右侧的表达式将不再执行.