JS的对象也分为内置对象和自定义对象
●例如:Java中Object、String、System属于内置对象
●例如:自定义的Person、Student属于自定义对象。JS的自定义对象是函数实现的。
1、 顶层函数(全局函数)
parseFloat()方法
parseFloat()函数可以解析一个字符串,并返回一个浮点数。
<script>
//解析字符串
var f1=parseFloat("12.23");
console.log(f1+10);
//提示:该函数指定字符串中的首个字母是否是数字,如果是,则对字符串进行解析,直到达数字的末端为止。
var f2=parseFloat("12abc");
console.log(f2+10);
//提示:如果字符串的第一个字符不能被解析为数字,那么parseFloat()会返回NaN,NotaNumber
var f3=parseFloat("test12abc");
//提示:如果只想解析数字的整数部分,请使用parseInt()方法
</script>
parseInt()方法
parseInt函数可以解析一个字符串,并返回一个整数。
var n1=parseInt("12.25");
console.log(n1+1);
var n2=parseInt("10abc");
console.log(n2+10);
var n3=parseInt("abc10");
console.log(n3);//NaN
2、JS内置对象String
String对象属性:
属性 | 描述 |
---|---|
length | 字符串长度 |
String对象方法:
方法 | 描述 |
---|---|
charAt(index) | 返回指定索引处的字符 |
indexOf(x) | 返回指定字符第一次出现的索引位置,找不到返回-1 |
substring(startIndex,endIndex) | 截取字符串,包含开始,不包含结束位置上的字符 |
substr(startIndex,count) | 截取字符串,包含开始,后面的参数要几个 |
<script>
var str="abcdefg";
//字符串长度
console.log("字符串长度:"+str.length);
console.log("返回指定处的字符:"+str.charAt(1));
console.log("返回指定字符串出现的位置:"