定义八进制数,字面值第一位为0:
var num1=070; //八进制的56
var num2=079; //无效的八进制数值,解析为79
var num3=08; //无效的八进制数值,解析为8
定义十六进制数,字面值前两位为0x:
var num1=0xA; //十六进制的10
var num2=0x1f; //十六进制的31
toString()方法可以传递参数:输出数值的基数。比如
var num=10;
num.toString(); //”10″
num.toString(2); //”1010″
num.toString(8); //”12″
num.toString(10); //”10″
num.toString(16); //”a”
注意:null和undefined没有toString()方法
此时,可以使用String()
var val1=null;
var val2;
String(val1); //”null”
String(val2); //”undefined”
转载于:https://my.oschina.net/evanyan/blog/301545