查漏补缺,本周做项目时发现自己对字符串的处理容易出错,重新整理,希望能有温故而知新的效果
js区分大小写,string和String不是一回事。
String 是构造函数,typeof String 是function,可调用new String(stringValue),将参数转换为字符串,并作为一个String 对象。JavaScript String()函数
string是变量的一个类型,typeof string 是 string
String 对象属性
属性 |
描述 |
constructor |
对创建该对象的函数的引用 |
length |
字符串的长度 |
prototype |
允许您向对象添加属性和方法 |
String 对象方法
改变字符串样式的方法
检索或截取字符串的方法
连接和分割字符串的方法
替换和匹配字符串的方法
其他方法
localeCompare() 方法,用本地特定的顺序来比较两个字符串。
ECMAScript 类型转换
转换成字符串toString()
转换成数字parseInt() 和 parseFloat()
ECMAScript 中可用的 3 种强制类型转换:
Boolean(value) - 把给定的值转换成 Boolean 型;
Number(value) - 把给定的值转换成数字(可以是整数或浮点数);
String(value) - 把给定的值转换成字符串;