JavaScript 运算符 和 Math对象
一、运算符
1、赋值运算符
变量名=表达式表达式举例:
<script>
a = (b+3) + (b-1 )
//表达式就是符号(如加号、减号)与操作数(如b,3等)的组合
</script>
2.数值运算符
(1)数值运算符的作用及常用符号
符号:+= 、 一= 、×= 、/= 、 %=
如果加号两边都是数值型,则做加法运算;如果一边出现非数值(字符串)则做连接操作! 连接后的结果为字符串型。
取模运算的结果正负取决于被摸数(%左边的数)的符号
(2)数值运算符的语法
<script>
var stb=92;
var html=80;
var js=74;
var diff=html-js;
document.write("html和js成绩之差为:"+diff);
var avg=(92+80+74)/3;
document.write("三门课的平均成绩为:"+avg);
</script>
3、关系运算符
(1)关系运算符的常用符号
*关系运算符用于用来做比较运算比较的结果:boolean类型。
关系运算符的常用符号有7个,如下:
(2)如何使用boolean类型
<script>
var liSi = 80; //学员李四成绩
var isBig ; //定义boolean变量isBig,存储比较结果
var zhangSan = prompt(“输入张三的成绩”); //输入张三的成绩
isBig = zhangSan > liSi ; //将比较结果保存在isBig变量中
document.write( "张三成绩比李四高吗 ? "+isBig ); //输出比较结果
</script>
4、运算符的优先级
- 最高的优先级:小括号,即( )
- 最低的优先级:赋值运算符,即=
- 优先级顺序:算术运算符>关系运算符>逻辑运算符
二、Math对象
1、Math.random():随机生成一个{0~1}之间的小数;(包含0,不包含1)
若生成某区间的整数,计算公式parseInt( Math.random )*(最大值-最小值+1)+最小值,语法:
<script>
{0~10}
Var rand=parseInt(Math.random()*10+1)
{1~11} {1~10}
</script>
2.Math.pow():为求次方
语法为:
<script>
//3的4次方
Var num1= Math.pow(3,2)
</script>
3. Math.sqrt():求平方根
语法为:
<script>
//4的平方根
Console.log(Math.sqrt(4))
</script>
4. .Math.PI=”π”
语法为:
<script>
Console.log(Math.PI)
</script>
三、总结
此为本人在课堂做的笔记而做出的总结,有不对或缺陷可以评论指正,希望我们一起加油,一起进步!!!