javascript从入门到精通(二)
1. parseInt()
var demo = "10";
var num = parseInt(demo,16);
var num = parseInt(demo,radix); ==> radix的取值范围是:2-36
意思为:将16进制的10转化为10进制,结果为:16
2.parse神奇的用途
var demo = "123abc";
var num = parseInt(demo);
结果为:123
原理是:从左往右,到非数字位截止,并将数字返回。
用法:
var demo = "100px";
var num = parseInt(demo);
结果为:100
3.String(demo) ==> 可以将任一值转化为字符串
4. Boolean(demo); demo除了6中类型之外都会转化为:true
5. 将 【2 转化为 16进制】
例子:
将 2 转化为 16进制
var num = 10101010;
var test = parseInt(num,2);
var result = test.toString(16);
result的结果即为:16进制
6. isNaN()
isNaN("abc");
意思为:
调用: Number("abc") 判断结果是不是NaN ,再跟 NaN进行比对
7.
var demo = (undefined == null);
demo 的值为:true
8.不发生类型转化
==== 绝对等于
!== 绝对不等于