<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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Javascript通常被用来操作HTML,改变网页内容! 向页面输出内容 Javascript提供了docume...