一,Number 对象

字面量创建 以及使用构造函数创建

var n1=1;
var n2=new Number(2);
var n3=Number(3);
console.log(n2,typeof n2);//[Number: 2] 'object  返回的是一个对象
console.log(n2,typeof n3);//[Number: 2] 'number' 返回的是一个数值
console.log(n2+n3);  //5

2.api

转字符串 并且设置进制 16进制 8进制等等   .toString(8)

//转字符api
var x=Number(8);
console.log(x.toString(8)); // 10

3.保留小数点后n位  to.fixed(2)保留小数点后两位

var n=2*5*3.14;
//保留小数点后n位
console.log( n.toFixed(2) );
*/
var price=4199.00;
console.log(price.toFixed(2));

二 ,boolean对象

var x=true;
var x1=new Boolean(0);// 返回的是对象
var x2=Boolean(NaN); // 返回的是布尔
console.log(x1 ,typeof x1,x2 ,typeof x2);

空数组[]和空对象{}转为布尔型

var b4=[];
var b5={};
console.log( Boolean(b4) );//true
console.log( Boolean(b5) );//true
 
posted on 2020-06-16 09:02  F_Hark  阅读(171)  评论(0编辑  收藏  举报