学习记录(三)
(一)驼峰命名法(尽量遵守)
命名时首字母小写, 每个单词开头字母大写, 其余字母小写。
例:helloWorld
命名时最好不要用中文
(二)字符串
- 大小写转换
toUpperCase ()转大写
toLowerCase()转小写 - 截取字符串
indexOf()
例:indexOf(x,y)
意思为 截取字符串x号位到y号位的内容(包含x位的内容,但不包含y位的内容) - 测长度:str.length
(三)数组
- 测长度:arr.length
- 通过内容获取其在数组中的位置
indexOf() - 返回选定元素
slice()
例:slice(x,y)
意思为在已经定义的数组中返回一段从x号位置到y号位置的内容(同样包含x,不包含y)
注:若为负数,则从数组尾部开始往前算位置。
若y没有指定,则从x开始一直到数组末尾结束。 - 数组内容的增删
头部:
unshift() 在头部增加内容
shift()在头部删除内容
尾部:
push()在尾部增加内容
pop()在尾部删除内容 - 数组的排序、反转、拼接
sort() 对数组进行排序
reverse()将数组顺序按位置取反
concat()将多个数组连接起来
注:数组的排序以及连接函数不会改变现有的数组,而仅仅会返回被连接数组的一个副本。但数组的反转函数会改变原有的数组。