这是我参与更文挑战的第15天,活动详情查看: 更文挑战
我们主要来讲一下JavaScript里的String对象,Number对象。
String对象
String 对象创建方法:
//直接创建
var str = "String";
//使用new关键字创建
var str2 = new String("String");
String对象提供了一些对字符串进行处理的属性和方法。 通过例子我们来直接学习这些属性和方法的使用。
<script>
var str = "String";
//获取字符串的长度,字符串的长度为最大索引值加1,索引从0开始
console.log(str.length);
//获取索引为1的字符
console.log(str.charAt(1));
//返回第一次出现t的索引
console.log(str.indexOf('t'));
//返回最后一次出现t的位置
console.log(str.lastIndexOf('t'));
//从2开始截取字符串,一直到最后
console.log(str.substring(2));
//从2开始截取字符串,一直到5(左取右不取)
console.log(str.substring(2,5));
//从2开始截取字符串,一直到最后
console.log(str.substr(2));
//从2开始截取3个字符串
console.log(str.substr(2,3));
//将字符串转换为大写
console.log(str.toUpperCase());
//将字符串转换为小写
console.log(str.toLowerCase());
//使用i来分割字符串
console.log(str.split('i'));
//使用i来分割字符串,最多分割1次
console.log(str.split('i',1));
//用hello代替ing
console.log(str.replace('ing','hello'));
</script>
Number对象
Number对象用于处理整数,浮点数等数值,常用的方法和属性有:
MAX_VALUE JS中表示的最大数值
MIN_VALUE JS中表示的最小数值
toFixed(dights) 使用定点数来格式化一个数
来看具体例子:
<script>
var num = 12345.6789
//四舍五入,没有小数部分
console.log(num.toFixed());
//四舍五入,保留1位小数
console.log(num.toFixed(1));
//四舍五入,保留6位小数,不够位数补0
console.log(num.toFixed(6));
//输出最大值
console.log(Number.MAX_VALUE);
//输出最小值
console.log(Number.MIN_VALUE);
</script>
亲自动手实践一下吧!