javascript对象----Boolean、Math、Number、String 、Array、JSON、Object

本文介绍了JavaScript中数据类型的判断与转换方法,包括typeof操作符的使用及Boolean对象的应用,并探讨了Math对象提供的数学运算功能,如min(), max(), ceil(), floor(), round(), random()等函数的使用方式。

typeof返回类型 

var  booleanObject = new Boolean(false);

var  falseValue = 10;

alert(typeof  booleanObject );//Object

alert(typeof falseValue );//number

alert(booleanObject  instanceof  Boolean)//true

alert(falseValue instanceof Boolean)//false


var  numberObject = new Nubmber(10);

var  numberValue = 10;

alert(typeof  numberValue);//Object

alert(typeof numberObject);//number

alert(numberObject instanceof Number)//true

alert(numberValue instanceof Number)//false


Boolean对象:可以对任何数据类型的值调用Boolean()函数,总会返回一个Boolean值

var  message = "hello";

var  mesageBoolean = Boolean(message);

数据类型转换为true的值转换为false的值
Booleantruefalse
String非空串空串
Number非零数值0和nan
object null
   

Math对象:

min()和max() ceil()  floor()  round()  random()  abs() exp() log()  sqrt()

var  max=Math.max(3,4,5,6)

alert(max);//54

var  min=Math.min(3,4,5,6)

alert(min);//3

获取一个数组中最大值

var  values = [1,2,3,4,5,6,7,8];

var   max = Math.max.applay(Math,values);

random()返回0-1之间的随机数

获取1-10之间的随机数

var   num = Math.floor(Math.random()*10+1);

获取2-10之间的随机数

var   num = Math.floor(Math.random()*9+2);

获取lowerValue--upperVlue之间的随机数

function   selectFrom(lowerValue,upperVlue){

var   choices = upperValue - lowerValue+1;

return  Math.floor(Math.random()*choices+lowervalue);

}

var   num = selectFrom(2,10);

alert(num);//介于2-10之间


Number对象:valueof()   toString()      toLocalString()      toFixed()

var   numberObject = new Number(10);

alert(num.toFixed(2));//10.00

String对象:

charAt()  concat() substring() substr() slice() split()  indexOf()  trim()


Array对象:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值