js的基本知识
2016-09-11 本文已影响13人
huhu502
- 1)直接量
直接量也称为“字面量”
简单的直接量有2种:数字,字符串。 - 2)查看变量的类型的方法
<script type="text/javascript">
var a=100;
console.log(typeof a);
</script>
- 3)无论数字是正数负数还是小数都是number类型的。
- 4)js每个语句后面要加分号“;”,如何没加分号压缩会出问题。
- 5)var a =1+2*3%4/3
console.log(a);
结果为:1.6666666666665 - 6)乘方 3的4次方
var a=Math.pow(3,4);
console.log(a); //81
- 7)数字过大用infinity表示
- 8)开根号
var a=Math.sqrt(81);
console.log(a); //9
- 9)得到用户的输入
var a=prompt("请输入");
console.log(a); //会得到用户的输入值,而且都是字符串类型
- 10)字符串转换为数字parseInt
var a="123";
var b=parseInt(a);
console.log(b); //123
console.log(typeof b); //number
console.log(parseInt("12jiji22")); //12
console.log(parseInt(5.8)); //5
- 11)隐式转换
如何使用-、*、/、%符号时自动进行类型转换
1) "4"+3-6 //37
2) "100"%25 //0
3) "3"+"5" //"35"
4) "3"*"5" //15
- 12)全等===,不全等!==
会出现这种结果跟隐式类型转换有关
console.log("5"==5); //true
'=='符号不严格
console.log("5"===5); //false
- 13)不能够连比
console.log(3<2<15);
3<2 结果为false,false默认隐式转换为0