javascript对象----Boolean、Math、Number、String 、Array、JSON、Object
2017-11-17 14:29
916 查看
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);
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对象:
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的值 |
Boolean | true | false |
String | 非空串 | 空串 |
Number | 非零数值 | 0和nan |
object | null | |
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对象:
相关文章推荐
- Javascript String|Date|Array|Math|Boolean|Number对象方法详解
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- javascript,对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- 面试题---实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- JavaScript基础——引用类型(四)基本包装类型(Boolean、Number、String)、单体内置对象(Global、Math)
- 实现一个函数clone,使JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- 28-JavaScript-面向对象-系统函数-内部类-Math-Date-String-Array-Boolean-Number
- 实现JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
- perl malformed JSON string, neither tag, array, object, number, string or atom, at character offset
- 【JavaScript】(6)Object、String、Array、Date对象的方法、属性(constructor、prototype)
- JavaScript的数据类型之Number, String, Boolean和Object
- perl malformed JSON string, neither tag, array, object, number, string or atom, at character offset
- perl malformed JSON string, neither tag, array, object, number, string or atom, at character offset
- java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)
- JavaScript内置对象--基本包装类型(Boolean、Number、String)详解
- JavaScript 基础(4)ECMAScript(基础语法)——内置对象Array、String、Math、Date
- JS内置对象Array,Boolean,String,Number
- JavaScript 内建对象Array、String、Math及自定义对象的使用
- JavaScript 对象转字符串(object to JSON string)