JavaScript基础过关第一天
数字类型
-
所有数字都属于number类型
js中可以表示的进制
var num=10
//十进制var num2=012
、//八进制var num3=0x13
//十六进制
类型转换
- parseInt();转整数
- parseFloat();转小数
- Number();转数字
- .toString();转字符串,使用更多
- String(); 转字符串
- 总结:
- Number与parseInt和parseFloat的区别
- 更加严格,前两种方法是能转就转(数字加字符的也能转),Number更加严格(仅能转只含数字的)
- Number与parseInt和parseFloat的区别
交换变量的三种方式
-
使用第三方变量进行交换
var num1=10; var num2=20; var temp=num1; num1=num2; num2=temp;
-
适用于数字的交换
var num1=10; var num2=20; num1=num1+num2;//30 num2=num1-num2;//10 num1=num1-num2;//20
-
使用c的位运算进行交换(较难)
var num1=10; var num2=20; num1=num1 ^ num2; num2=num1 ^ num2;//10 num1=num1 ^ num2;//20