1.数字类型 Number 对象
1.1 构造方法:用来构造数字对象
var a = new Number(100);
1.2 方法:对数字进行处理
toFixed(2) 四舍五入保留指定的小数位
toPrecision(2) 保留指定的精度[有效数字]
属性:表示一些特殊的值
MAX_VALUE 最大值
MIN_VALUE 最小值
POSITIVE_INFINITY 无穷大值为Infinity
NEGATIVE_INFINITY 无穷小值为-Infinity
无穷大
NaN 不是数字的数值 (Not a Number)
Infinity 无穷大
-Infinity 无穷小
NaN 属性 不是数字的数值
2.Boolean对象
2.1建立布尔对象:
格式:布尔对象名称=new Boolean(转换值)
转换值:null、未定义、0、或false均转换成false
2.2布尔对象的方法:
格式:布尔对象名称.方法
方法:toString()
valueOf()
let a1 = Boolean(true);
let a2 = Boolean(“abc”);
let a3 = Boolean(“123”);
let a4 = Boolean(" ");
let a5 = Boolean(null);
let a6 = Boolean(false)
let a7 = Boolean(“false”);
let a8 = Boolean(0);
let a9 = Boolean(Number.NaN);
为假的值:false 空字符串 null
0 NaN
其它都为真:true 非空字符串 非0数字
3. String对象
1.1 建立字符串对象:
格式:字符串对象名称=new String(字符串常量)
格式:字符串变量名称=“字符串常量”
1.2 字符串对象的属性:
格式:字符串对象名称.属性
属性:length 字符串长度
1.3 字符串对象的方法:
格式:字符串对象名称.方法
属性:length 获得字符串的长度
方法:
charAt(index) 获得指定索引位置的字符
indexOf(str) 获得指定子字符串首次出现的索引位置
lastIndexOf() 获得指定子字符串最后次出现的索引位置
subStr(start,length) 从指定的索引位置,截取length的字符
subString(start,end) 从start开始,到end结束,截取字符串
trim() 去掉字符串首尾的空格
replace(old,new) 替换字符串
split(str) 切割字符串
startWith(str) 判断是不是以str开头
endWith(str) 判断是不是以str结尾
toUpperCase() 转换成大写字母
toLowerCase() 转换成小写字母