当前位置: 首页 > news >正文

重庆节点建筑设计咨询有限公司韶关seo

重庆节点建筑设计咨询有限公司,韶关seo,外卖做的比较好的网站,优秀产品设计作品字符串的遍历器接口 使用for…of for(let x of foo) {console.log(x); } // f; o; oat() ES5中的charAt()方法,返回字符串给定位置的字符。但是不能识别码点大于0xFFFF的字符,at方法可以 includes()、startsWith()、endsWith() 用来确定一个字符串是…

字符串的遍历器接口

使用for…of

for(let x of 'foo') {console.log(x);
}
// 'f'; 'o'; 'o'

at()

ES5中的charAt()方法,返回字符串给定位置的字符。但是不能识别码点大于0xFFFF的字符,at方法可以

includes()、startsWith()、endsWith()

用来确定一个字符串是否包含另一个字符串

有两个参数,第一个参数是要检测的字符串,第二个是从那个位置开始,第二个参数可以不用传

includes():返回布尔值,表示是否查找到该字符串

startsWith():返回布尔值,表示参数字符串是否在源字符串的头部

endWith():返回布尔值,表示参数字符串是否在源字符串的尾部

const str = 'hello world';str.includes('h'); // true
str.startsWith('h'); // true
str.startsWith('e'); // false
str.startsWith('l', 2); // true  从下标2开始查询
str.endsWith('e'); // false
str.endsWith('d'); // true

repeat()

将一个字符串复制n次,返回一个新字符串。

'x'.repeat(2); // xx

如果是小数会取整

如果是负数或者Infinity会报错

如果是0 - 1之间的小数,则等于0。

参数NaN等于0,要是0的话返回值就是一个空字符。

如果参数是字符串或者其他,则会先转为数字,如果转化不成功,返回值就是空字符。

padStart()、padEnd()

用于补全字符串的长度,如果一个字符串的长度不够,会在头部和尾部进行补全。

接受两个参数

  • 指定字符串的长度
  • 用来补全的字符串
'x'.padEnd(3, 'abcd'); // 'xab'
'x'.padStart(3, 'abcd'); // 'ab3'

如果补全的字符串和原字符长度和大于指定的长度,则补全的字符串会自动被截取掉。

如果省略第二个参数,会用空格来代替。

模板字符串

在传统输出模板字符串,比如拼接字符串,都使用+符号,这个写法不方便。

ES6中的模板字符串使用反引号(`)标识,如果其中有变量,则使用${}符号

// 之前的
'x' + '12' // 'x12'// 现在
`x12` // 'x12'
const a = 'bc';
`x${a}12` // 'xbc12'

若在模板字符串中使用反引号,需要在使用前先转义。

在模板字符串表示多行时,其中的空格和换行都会保留,如果不想换行可以使用trim方法。

大括号中可以放变量、表达式、进行运算、引用对象属性、还能调用函数。

如果大括号内的值不是字符串,则会转化成字符串,再进行输出。

如果大括号内就是一个字符串,会直接输出。

标签模板

可以紧跟在一个函数名后面,该函数将被调用来处理这个模板字符串,被称为标签模板。

标签模板其实是函数调用的一种特殊形式,标签指的是函数,模板字符串就是函数的参数。

alert`123`;
// 等同于
alert(123);

当模板字符串中有变量或者表达式时,会将函数参数进行分割,以字符串(数组形式),计算后的值从左到右排列

var a = 5;
var b = 10;
tag`Hello ${a + b} world ${a *b}`;
// 等同于
tag(['Hello' , ' world', ''], 15, 50);

还有一个重要作用是过滤HTML字符串,防止用户输入恶意内容

String.raw()

用来充电模板字符串的处理函数,返回一个反斜线都被转义(即反斜线前面再加一个反斜线)的字符串,对应于替换变量后的模板字符串。

http://www.mnyf.cn/news/50817.html

相关文章:

  • 企业图案设计图片网站设计优化
  • 一般网站设计多大宽度seo和sem
  • 天津专业网站建设公司中央突然宣布一个大消息
  • 中文com域名注册网站页面的优化
  • 个人成立公司怎么做企业网站免费seo视频教学
  • 网站做的好赚钱吗股票指数是什么意思
  • 做车贴网站大侠seo外链自动群发工具
  • 财经最新消息今天惠州seo代理
  • 2020全国封城时间表杭州seo优化
  • wordpress时间云储存网页优化包括什么
  • 政务网站建设浙江什么是网站
  • 小程序开发查询如何进行搜索引擎优化
  • 哪里有网站开发技术如何免费建立一个网站
  • 东营建设信息网站志鸿优化网官网
  • 范例网站怎么做seo推广多少钱
  • 建设网站企业网银登录搜索引擎分析论文
  • 本地网站建设教程杭州网站设计
  • 网站开发建设方案搜索引擎优化的内容包括
  • 仿蘑菇街wordpress主题关键词优化排名查询
  • 网站设计的优缺点衡阳seo优化推荐
  • 做外贸一般用哪些网站好网站广告收费标准
  • wordpress seo插件哪个好郑州网站优化外包
  • 国外最大的设计网站百度云搜索资源入口
  • 网站建设实践心得体会太原seo关键词优化
  • 招商加盟网站模板程序网站建设解决方案
  • 呼和浩特做网站的地方seo快速排名首页
  • 建站之星网站建设下载版宁波网站推广找哪家
  • 商水住房城乡建设网站小学生简短小新闻摘抄
  • 网站建设与管理实践报告360收录入口
  • 在哪个网站可以做试卷北京网