【Math篇】---对数字执行教学任务
1.Math.PI:输出Π的值
2.Math.round(9.5):输出四舍五入之后的值
3.Math.pow(a,b):返回值是a的b次幂的数值
4.Math.sqrt(64):返回值是开64的平方根
5.Math.abs(x):返回的是x的绝对值
6.Math.ceil(6.3):返回值是上舍入的值,返回值7
7.Math.floor(6.8):返回值是下舍入最接近的值,返回值是6
8.Math.sin(x * Math.PI / 180),Math.cos(x * Math.PI / 180):返回的正弦值在-1到1之间,x代表度数,返回的值是正弦的度数值
9.Math.min(比较的数值):查找数值列表里面最小的数。
10.Math.max(比较的值):查找数值列表里面最大的值。
11.Math.random():生成[0,1)之间的随机数,包括0但是不包括1
【随机篇】
1.Math.random():输出随机数[0,1)之间的随机小数
2.Math.floor(Math.random() * 10):输出随机数是给他取成整数,0-9之间
3.Math.floor(Math.random() * 11):输出随机数是给他取成整数,0-10之间
【逻辑篇】
1.Boolean(表达式):判断这个布尔值里面的表达式是不是正确的,正确返回true,不正确返回false
2.具有真实的值或者字符串即为True,
3.Boolean()是false的情况:0,-0,空值,undefined,null,false,NaN,以上情况布尔值会报false
4.两个==是判断数值是否相等,三个===是判断类型是否相同
5.boolean值可以创建对象
【比较篇】
1.==:比较的是数值
2.===:比较的是类型
3.!=:判断数值是否不相等
4.!==:判断值或者类型不相等
5.>,>=:判断大于或者大于等于
6.<,<=:判断小于或者小于等于
7.逻辑运算符:&&(与),||(或),!(非),与(有false就是false),或(有true就是ture),非是相反的
8.条件(三元运算符):A ? B : C(如果A为true,返回值是B,否则返回值是C)