2019-06-10
2019-06-11 本文已影响0人
多喝烫水_
全等:===
和相等相似,但他不会自动转换类型,他会直接比较,如果不同数据类型相比较,会直接返回false。
不全等:!== 也不会自动转换类型。
相等和不等,会自动转换数据类型。
条件运算符:
语法:
条件表达式?语句1:语句2;
执行的流程:
条件元素安抚实在执行时,首先对条件表达式进行求职,
如果该值为true,则执行语句1,并返回执行结果,
如果该值为false,则执行语句2,并返回执行结果,
如果条件的表达式的求值结果是一个非布尔值,会将其转换为布尔值然后在运算。
运算符级运算级:
运算符:使用“,”可以分割多个语句,一般可以声明多个变量时使用。
js操作属性:
BOM是为了操作文档网页,的API,document是他的一个对象,
BOM是为了操作浏览器的API,window是它的一个对象,
常用BOM对象还有:alert,定时器等。
js 可控制换肤:
变量和函数预解析:
变量的提前:
是把声明提前,赋值不提前。
函数的提前:
是把整个函数都提前了。
匿名函数:
没有命名的就叫匿名函数。
函数传参:
函数return关键字:
return 可以返回值,也可以结束函数的运行,阻止默认行为。
写在函数后面的代码,是不会执行的。
流程控制语句:
js 中的程序是从上到下一行一行执行的,
通过流程控制语句可以控制程序执行流程,
使程序可以根据一定的条件来选择执行
语句的分类:
1.条件判断语句 if else if。。。else if