1。字符串创建
+字面量方式创建
=>var str = 'hello world'
=> var str = "hello world"
+内置构造函数创建
=> var str = new String( 'hello world ' )
2。字符串的操作
2-1。字符串的length属性
=>是一个只读的属性
=>读:
+语法:字符串.length
+得到的就是字符串的长度,字符串内由多少个字符组成
2-2。字符串的索引属性
=>是一个只读的属性
=>读:
+语法:字符串.length
+得到的就是该索引位置的字符
2-3。字符串的遍历
=>使用for循环进行遍历
=>示例
for (var i = 0; i< str.length; i++) {
// str[i]就是每一个字符
}
3。字符串的常用方法
3-1。charAt() 根据索引找到对应的字符
3-2。charcodeAt() 根据索引找到对应字符的编码
3-3。toUppercase() 转大写
3-4. toLowerCase() 转小写
3-5。substr(开始索引,多少个) 截取字符串
3-6.substring(开始索引,结束索引) 截取字符串
3-7。slice(开始索引,结束索引) 截取字符串
3-8.concat() 字符串拼接
3-9. indexof() 查找某一个字符在字符串中的索引位置
3-10.lastIndexof() 从后向前查找某一个字符在字符串中的索引位置
3-11。 replace() 替换字符串,只能替换一个,出现的第一个
3-12. split() 切割字符串
3-13。trim() 去除首尾空白
3-14。trimstart() / trimLeft() 去除开始位置空白
3-15。trimEnd()/ trimRight() 去除结束位置空白
4。字符串格式的分类
4-1。纯数字字符串
-> '1234567890'
4-2。 html格式字符串
-> '<p>abcd</p>'
4-3。查询字符串格式
-> 'key=valueakey=value'
4-4。json格式字符串
-> '{"key": "value"}'
5. json格式转换的两个方法
5-1。js 的数据类型转换成json 格式
=>语法:JSON.stringify(js 的数据)
5-2。json格式转化昵称js 的数据类型
=>语法:JSON.parse(json格式字符串)
6。操作数字的常用方法
6-1。Math.random() 0~1之间的随机数,包含0不包含1
6-2。Math.round() 四舍五入取整
6-3. Math.ceil() 向上取整
6-4。Math.floor() 向下取整
6-5。Math.pow() 取幂
6-6. Math.sqrt() 取算术平方根
6-7。Math.abs() 取绝对值
6-8.Math.max() 取若干个数字的最大值
6-9.Math.min() 取若干个数字的最小值
6-10。Math.PI 属性不是方法,得到的是近似工的值