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

b2c购物网站有哪些中国营销网站

b2c购物网站有哪些,中国营销网站,检测网站开发,百度做网站和推广效果怎么样字符串的遍历器接口 使用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.ritt.cn/news/25746.html

相关文章:

  • 模板素材库百度seo关键词优化市场
  • 一般网站设计多大宽度微商引流的最快方法是什么
  • 在建设银行网站上买卖贵金属广州市最新消息
  • 沈阳网站制作思路b站推广网站2023
  • 柳州专业网站优化seo专业培训学费多少钱
  • 山西建筑劳务网站bt种子搜索
  • 网站空间商查询seo推广有哪些公司
  • 国外平台卖货app优化方案
  • 网站运营新手做网络营销网站设计
  • 自己做网站要哪些东西新媒体
  • 网站的建设方向最佳磁力链ciliba
  • 建设网站如何弄好几张网站背景seo自动工具
  • 鸡西公司做网站北京网站维护公司
  • html做网站怎么链接音乐企业官网搭建
  • 海淀区住房城乡建设委房管局官方网站湖南网站定制
  • 做网站必须要有的素材国内最新新闻热点事件
  • 租空间做网站需要多少钱刷移动端seo软件
  • 企业微信小程序免费制作平台seo网站优化培训怎么样
  • 广州正规网站建设谷歌搜索引擎seo
  • dedecms美食网站杭州seo营销公司
  • 网站怎么建立视频网页关键词优化软件
  • 网站建设 团队介绍网络营销核心要素
  • 网站 猜你喜欢 怎么做关键词排名推广方法
  • 惠东做网站报价二维码引流推广的平台
  • 高端网站建设设计公司排名百度网站推广费用
  • cms那个做网站最好seo推广的网站和平台有哪些
  • 网站制作技术培训学校网站模板之家
  • jsp网站开发答辩教育培训网站
  • 虚拟主机网站建设步骤免费的网络推广渠道有哪些
  • 游戏制作公司开发seo一个关键词多少钱