<script>
//parseInt
// 1.取整
// 2.其他禁止转换成十进制
// toString()
// 1.转换字符串
// 2.10进制转换成其他进制
var n=1001010101;
console.log(parseInt(n,2));//十进制转换为2进制
var n=0b1001010101;
console.log(parseInt(n));//2进制转换为10进制
var n=78516;
console.log(n.toString(16));//10进制转换成16进制
console.log(n.toString(8));//10进制转换成8进制
console.log(n.toString(2));//10进制转换成2进制
var n=0x78516;
console.log(n.toString(8));//16进制转化成8进制
console.log(n.toString(2));//16进制转换成2进制
var n=027;
console.log(n.toString(2));//8进制转化成2进制
console.log(parseInt(27,8).toString(2));
</script>
<script>
//运算符有哪些
// 1.算术运算符
// =,-,*,/,%
// 注意:算术运算符,会产生隐式转换,除了+
// 把一个字符串的数值,变成了真正的数值(隐式转换)
// 强制转换 Number(),Boolean,parseInt(),parseFloat()
console.log("100" - 10);
console.log("100" * 10);
console.log("100" / 10);
console.log("100" % 10);
// 2.拼接运算符
// +,左右两边,只要有一边出现字符串,就是字符串的拼接
// "100" + "200" == "300"
// 隐式转换
console.log("100" * 1 + "200" * 1);//300
// 3.逻辑运算符
// && || !
// &&与||被称之为短路运算符
// && 2边都满足,才是真的,找假
var num1 = 2 && 1;
var num2 = true || false;
var result = num1 * num2 + 3;
console.log(result);
// || 2边只要有一边是真,就是真,找真
// ! 取反
console.log(!true);
// 4.关系运算符
// >,<,>=,<=,==(类型可以不相等,值相等),===(恒等于,又叫做全等于.必须类型和值全部相等才为真),!=,!==
console.log(6 > 5);
console.log(6 >= 5);//true
console.log("6" == 6);//true,只要值相等,不要管类型
console.log(6 === 6);
console.log(6 === "6");//false ,必须类型和值全部相同
console.log();
// 5.赋值运算符
// +=,-=,*=,/=,%=,=
var n = 10;
n = n + 5;//15
n+=5;//15,等于n+n=5
var n=10;
n=n/2;
n/=2;
n=n*8
n*=8;
n=10;
n=n%2;
// 6.一元运算符(自增,自减)
// 7.三目运算符
// 8.位运算符
</script>
JavaScript day02
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Javascript通常被用来操作HTML,改变网页内容! 向页面输出内容 Javascript提供了docume...