严格模式
使用语法:"use strict"; 使用说明:
-
要放在代码的最前面,也就是在script标签中的第一行或者某个函数中的第一行,否则会失效
-
严格模式可以规范当前script标签或者当前函数中的代码,不能规范别的script标签中的代码和别的函数
字符串取下标
字符串中获取某个字符的时候,可以根据下标来获取: var str = "abcdef";
var s = str[1]
console.log(s) // 'b'
var s1 = str[0]
console.log(s1) // 'a'
字符串是只读数据,只能读,不能增删改。
字符串比较
-
字符串能比较大小,中文汉字也是字符串,中文汉字也能比较大小
-
阿斯克码总共128个,包含符号、大小写英文字母、数字。阿斯克码是由美国人创建的,所以对于英文的支持非常
-
好。后来随着计算机的普及,各个国家在使用计算机的时候,没办法使用本国文字,这样用起来非常困难。所以众多
-
国家的科学家一起制定了一个更大的对照表,包含各个国家的文字符号,所以称之为万国码,也叫作unicode。
-
其实unicode就是更大的阿斯克码
字符串方法
- charCodeAt - 根据指定下标获取对应的字符的阿斯克码
- String.fromCharCode - 根据指定的阿斯克码得到对应的字符
- indexOf - 查找字符或子字符串在大字符串中第一次出现的位置
- lastIndexOf - 查找字符在字符串中最后一次出现的下标
- slice - 截取字符串
- split - 将字符串使用指定的分隔符分割为数组
- replace - 使用新字符串将字符串中某一部分替换掉
- trim - 去除字符串两端空白
- toUpperCase - 将字符串中字母转为大写
- toLowerCase - 将字符串中字母转为小写
- substr - 截取字符串
- substring - 截取字符串
- startsWith - 判断字符串是否以某个字符或小字符串开头
- endsWith - 判断字符串是否以某个字符或小字符串结尾
- includes - 判断字符串中是否包含某个字符