打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
爱创课堂 js基础 Math对象 比较运算符
爱创课堂js基础 Math对象 比较运算符
1.2 Math对象
Math对象是js内置的功能非常强大的数学对象。包含数学中所有的属性和方法。
Math.random()  随机数,随机出现一个大于等于0小于1的一个数。[0,1)。
Math.pow(num,power)。幂的计算。有两个参数,一个参数是书写的底数,第二个参数表示幂。
Math.sqrt(num)。开方的计算。
Math.PI 得到的是π的数值。
1 // 随机数,[0,1)
2 console.log(Math.random());
3 // 幂的计算
4 console.log(Math.pow(3,4));
5 console.log(Math.pow(780,7));
6 // 开方的计算
7 console.log(Math.sqrt(81));
8 // 得到π的数值
9 console.log(Math.PI);
1.3 比较运算符
比较运算符:
>      大于
<      小于
==     等于
===    全等于
>=     大于等于
<=     小于等于
!=      不等于
!==     不全等于
不管是纯数字的比较或者是纯数字和字符串的比较等有比较运算符参与的计算得到的结果都是布尔值(true,false)。
1 console.log(7 >= 8);
2 console.log(7 <= 8);
特殊情况:
①纯数字字符串与数字进行比较。会进行隐式转换。
②true,false,null进行比较比较运算时,进行隐式转换,true→1,false→0,null→0。但是null进行==或者===运算时,不等于0.
③==,等于。==在判断等号两边关系时,会尽可能让两边相等。
1 // ==会尽量让两边关系相等。
2 console.log(true == 1);
3 console.log(false == 0);
4 console.log(null == 0);
④===全等于,===在判断两边关系时,会让两边尽可能不等。不但会判断数值相等,还会判断数据类型相同。
1 // ===会尽量让两边不等
2 console.log("12" === 12);
3 console.log(12 === 12);
4 console.log(true === 1);
5 console.log(false === 0);
6 console.log(null === 0);
!=,不等于。完全是==的相反,不要直接判断!=关系,先判断==关系,==是true,那么!=一定是false。同理==是false,那么!=一定是true。
1 // !=关系直接看==的计算结果。
2 console.log("12" != 12);
3 console.log(true != 1);
4 console.log(false != 0);
5 console.log(null != 0);
!==,不全等于。完全是===的相反,不要直接判断!==关系,先判断===关系,===是true,那么!==一定是false。同理===是false,那么!==一定是true。
1 // !==直接看===计算结果
2 console.log("12" !== 12);
3 console.log(12 !== 12);
4 console.log(true !== 1);
5 console.log(false !== 0);
6 console.log(null !== 0);
⑤NaN比较
⑥Infinity的比较
⑦非纯数字字符串比较。不是比较字符串的长短,而是比较字符的Unicode编码。顺序在靠前小于顺序靠后的。
如果第一个字符相等,依次往后进行比较。
字符的Unicode编码顺序:数字,大写字母,小写字母。
思考:3 > 2 > 1
原式= (3 > 2)> 1
= true > 1
= false
补充:控制台的快捷键
清空控制台:ctrl+L
显示上一次输入:ctrl+↑(可以无限次返回更上一次输入)
直接执行语句:enter
换行:shift+enter
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JavaScript连载8-关系运算符、逗号运算符
JS真假与“|”与“||”
昨天写了这些骚代码,今天上班差点被同事揍了
LeetCode 326.3的幂(简单)
JavaScript基础总结(一)
JavaScript表达式和运算符 —— 基础语法(4)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服