ES6中新增字符串方法,字符串模板

多了两个新方法
startsWith
endsWith

返回的是一个Boolean值

        let str='git://www.baidu.com/2123123';if(str.startsWith('http://')){alert('普通网址');}else if(str.startsWith('https://')){alert('加密网址');}else if(str.startsWith('git://')){alert('git地址');else{alert('其他');}

`(反单引号也称重音符 位置在键盘左上角的位置~)

let a=12;

let str=`a${a}bc`;

直接把东西塞到字符串里面 ${东西}

        let title='标题';let content='内容';let str='<div>\<h1>'+title+'</h1>\<p>'+content+'</p>\</div>';//这么拼字符串不在加反斜杠这个转义字符了let str2=`<div><h1>${title}</h1><p>${content}</p></div>`;alert(str2)

posted on 2018-06-23 03:08 天然灰 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/tianranhui/p/9216188.html

ES6中新增字符串方法,字符串模板相关推荐

  1. ES6中新增数组遍历方法

    ES6中新增的方法 遍历方法: forEach(),fifter(),some(): array.forEach(function(currentValue,index,arr)) // curren ...

  2. 听说ES6中新增了能够与众不同的Symbol数据类型

    前言 小伙伴们大家好.不知道大家有没有遇到这样一种情况:在我们日常开发中,有时候可能会用到一些别人提供的对象,并且业务需要想要在这个对象的基础上进行一些扩展,添加一些属性或方法等.这个时候如果我们不了 ...

  3. es6中的map方法

    es6中的map方法 一.简单的说明 map是一种数据结构,类似于对象,但是里面的键的值可以是各种类型,包括对象也行 //声明Maplet m = new Map();m.set('name','zh ...

  4. 36 ES5中新增的方法

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.ES5新增方法概述 ES5中给我们新增了一些方法,可以很方便的操作数组或字符串,这些方 ...

  5. 带你学习ES5中新增的方法

    文章目录 1. ES5中新增了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括以下几个方面 2. 数组方法 2.1 forEach跟jQuery的each用法类似.语法是: 2.2 map( ...

  6. ES6中新增的字符串方法

    实例方法:includes(), startsWith(), endsWith() 传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中.ES6 又提供 ...

  7. ES6中的4个字符串方法

    大家好,我是半夏

  8. es6中新增对象的特性和方法

    1. 对象简写 //曾经假如是这样的var name = 'xxx'var obj = {name : name, say : function(){alert(this.name)}}//对象简写后 ...

  9. ES6-14 Unicode表示法、字符串方法、模板字符串

    Unicode表示法 本身能正常识别的,加{}也能识别,花括号内的内容表示码点 parseInt('0061',16) // 十进制的97,97在ASCII码中对应a console.log('\u0 ...

最新文章

  1. ArcFace - 人脸识别
  2. TortoiseSVN图标设置在注册表中的位置
  3. 前端学习(538):全屏布局
  4. *【PAT天梯】分而治之(并查集,暴力)
  5. SteamVR导致场景相机不正常
  6. 矩阵论思维导图_《实变函数论》 江泽坚 3rd 思维导图与笔记整理
  7. 使用Java线程并发库实现两个线程交替打印的线程题
  8. 农行运营合规管理心得体会_农行滨州分行:夯实合规管理支撑体系的几点思考...
  9. win10mongodb链接_Windows 10 安装 Mongodb
  10. 2018 区块链技术及应用峰会(BTA)·中国在北京盛大召开
  11. 获取对象属性名的方法 Object.keys() 与 Object.getOwnPropertyNames() 与 for循环
  12. 蘑菇街直播实战技巧带你解决直播开发难题
  13. 利用电影直播赚钱的方法(几乎零成本、很多人不知道)
  14. 天闻角川超人气IP「画猫·雅宋」数字藏品限量开售!
  15. Cannot negotiate authentication mechanism svn: Unable to connect to a repository at URL 'svn://gite
  16. 数据结构与算法基本概念
  17. 基于 SpringBoot 和 webSocket 的匿名聊天室
  18. 基于移动端端vant使用ImagePreview 图片预览的使用的一些问题
  19. 2022/03/03js作业第一个不同宽度变色第二个是输入几年几月几日判断是今年的第几天(不算闰年2月为28日)
  20. qemu 规范路径_EVE-NG镜像添加技巧(以思科虚拟化产品为例)

热门文章

  1. linux互信封装脚本,使用shell脚本实现自动SSH互信功能
  2. MySQL第2天:MySQL的架构介绍之MySQL介绍
  3. linux下用C语言实现TCP/IP服务器与客户端互相发送数据的socket编程
  4. JUC并发编程九 并发架构--循环打印
  5. spring18-1:采用jdk的动态代理 proxy。
  6. mybaits二十三:二级缓存
  7. 前端一HTML:十三:css的三大特性
  8. 如何在Oracle中复制表结构和表数据
  9. 索引中丢失IN或OUT
  10. [Javascript] Deep Search nested tag element in DOM tree