day28 严格模式、字符串 js 2021.09.22

ES5的严格模式:使用语法: "use strict";

使用说明:

--要放在代码的最前面,也就是在script标签中的第一行或者某个函数中的第一行,否则会失效

--严格模式可以规范当前script标签或者当前函数中的代码,不能规范别的script标签中的代码和别的函数

规范的语法:

  1. 不允许隐式声明变量

  2. 禁止函数中的形参重名

  3. 禁止函数中的this代表window

为什么要使用严格模式?

  1. 可以让代码更加规范

  2. 可以让代码运行起来更快,提高运行效率

注意:当合并文件时,第一行的严格模式代码回失效,建议包在一个自执行函数中

字符串

通过阿斯克码表,我们可以得出一些字符串比较的规律:

--字母比数字大

--小写字母比大写字母大

--字母越靠后越大

字符串的常用方法:

 charAt(下标):通过下标获取字符串中相应的字符

- 字符串也是由下标的 可以通过字符串[下标]进行获取相应的字符

- 字符串只是可读状态,不可以进行修改增加等操作

- 字符串也是可以进行循环的

charCodeAt(下标):通过下标获取到相应字符的ASCII

String.fromCharCode(unicode编码):通过ASCII获取到字符,多个编码用逗号分隔。

split(分割符号):根据分隔符、将字符串拆分成数组。

- split小括号内除了分割符号,还可以用逗号隔开后面再加一个参数数字类型 表示保留几个数据

substring(开始的下标,结束的下标):用来截取字符串的内容

- 开始下标包含 结束下标不包含

- 第二个参数结束下标不写的话 就表示从开始到最后所有的字符都会被截取下来

- 开始下标和结束下标相等的时候会返回'空'

- 开始下标大于结束下标的时候,两个参数会互换位置再进行截取

- 如果下标为负数的情况,默认转换为0 再进行截取

substr(start, length):用来截取字符串的内容

- 结束的个数也是可以省略掉的 省略就表示从当前下标到后面所有都被截取

slice(开始下标,结束下标):截取字符串的方法,如果为负数,从后往前进行截取,包括开始的索引。

- 开始下标包含 结束下标不包含

- 第二个参数可选 不写的话就表示截取到末尾

- 两个参数都可以为负数

- 第一个参数大于第二个参数 返回空

- 第一个参数小于第二个参数

indexOf() 字符出现的第一次的位置

laseIndexOf() 字符出现的最后一次位置

concat( ):和数组方法使用一致。

语法:字符串.concat(被拼接的字符串)

toUpperCase():转换成大写.

toLowerCase():转换成小写.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值