前端学习第二十五更

                                            字符串


1、开启严格模式

想开启严格模式,直接在代码最开始的位置写上字符串use string

2、严格模式的规则

1、声明变量必须有var关键字

2、函数的形参不可以重复

3、声明式函数调用的时候函数内部没有this

4、ES5 中常见的数组常用方法

indexOf

indexOf用来找到数组中某一项的索引

语法:indexOf(你要找的数组中的项)

如果你要找的内容在数组中没有,那么就会返回-1

forEach

和for循环一个作用,就是用来遍历数组的

语法:arr.forEach(function (item, index, arr) {})

map

和forEach 类似,只不过可以对数组中的每一项进行操作,返回一个新的数组

Filter

和map 的使用方式类似,按照我们的条件来筛选数组

把原始数组中满足条件的筛选出来,组成一个新的数组返回

5、创建字符串(了解)

我们创建字符串也分为两种方法字面量和构造函数

字面量:

var str = 'hello'

构造函数创建

var str = new String('hello')

5、ASCII字符集(了解)

unicode 编码

我们看到了,ASCII 只有这 128 个字符的编码结构

但是因为ASCII 出现的比较早,而且是美国发明的,早起时候这些内容就够用了

因为存储一些英文的内容,传递一些英文的文章什么的都够用了

那么对于这个世界来说肯定是不够用的

因为我们的汉字没有办法存储,包括一些其他国家的语言也没有办法存储

所以就出现了unicode 编码,也叫(万国码,统一码)

unicode 对照表就是一个和 ASCII 一样的对照表,只不过变得很大很大,因为存储的内容特别的多

而且包含了世界上大部分国家的文字,所以我们的文字和字符现在在存储的时候,都是按照unicode 编码转换成数字进行存储

我们的UTF-8 就是一种 8 位的unicode字符集

6字符串的常用方法

charAt

charAt(索引)是找到字符串中指定索引位置的内容返回

如果没有对应的索引,那么就会返回空字符串

charCodeAt

charCodeAt(索引)就是返回对应索引位置的unicode 编码

indexOf

indexOf就是按照字符找到对应的索引

substring

substring是用来截取字符串使用的

语法:substring(从哪个索引开始,到哪个索引截止),包含开始索引,不包含结束索引

substr

substr也是用来截取字符串的

语法:substr(从哪个索引开始,截取多少个)

toLowerCase 和 toUpperCase

这两个方法分别使用用来给字符串转成小写字母和大写字母的

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容