美文网首页
5.ECMAScript6(ES6)- ES6的模版字符串

5.ECMAScript6(ES6)- ES6的模版字符串

作者: 挤时间学习的阿龙 | 来源:发表于2019-05-04 00:21 被阅读0次
timg (1).jpg

ES6中允许使用反引号 `` 来创建字符串
可以嵌入变量
可以原生输出

1、拼接字符串

<script type="text/javascript">
        var num=Math.random()
        console.log('你想要的数字是'+num)  //ES5拼接字符串
        console.log(`你想要的数字是${num}`<br>) //ES6拼接字符串
    </script>
</body>
image.png

2、运算输出

(1)ES5输出
<script type="text/javascript">
    //es5
    var a=5
    var b=15
    var res=a+'+'+b+'='+(a+b)
    document.write(res+'<br>')
</script>
image.png
(2)ES6输出
<script type="text/javascript">
    //es6
    var a=15
    var b=30
    var res1=`${a}+${b}=${a+b}`
    document.write(res1)
</script>
image.png
(3)小案例 获取随机颜色 用ES6来获取变量
<div></div>
<div></div>
<div></div>
<div></div>
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
    <script type="text/javascript">
       $(function () {
                var len=$('div').length;
                for(var i=0;i<len;i++){
                  //rgb()里面的三个值
                    var x=Math.random()*255;
                    var y=Math.random()*255;
                    var z=Math.random()*255;
                    $('div').eq(i).css('background-color',`rgb(${x},${y},${z})`);
                }
            })
     </script>
     <style type="text/css">
          div{
              display: inline-block;
              margin:50px 50px;
              width: 100px;
              height: 100px;
              border-radius: 50px;
              box-shadow: 0px 5px 20px #999;
          }
    </style>
</body>
image.png

相关文章

  • 5.ECMAScript6(ES6)- ES6的模版字符串

    ES6中允许使用反引号 `` 来创建字符串可以嵌入变量可以原生输出 1、拼接字符串 2、运算输出 (1)ES5输出...

  • es6模版字符串`${ }`

    ES6 的 模版字符串(Template Strings ) 就是用占位符的方式来拼接字符串

  • String

    字符串的遍历器接口 ES6为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历 模版字符串 模版字符...

  • React设置多个classNames

    方法一:ES6模版字符串 方法二:join("") 方法三:classnames(需要下载classnames)

  • ES6新语法

    一、字符串拼接(ES6) 1.传统方法 使用+ 2.模版拼接(ES6新方法) 使用${str1}拼接,可支持换行,...

  • 前端高频面试题

    ES6语法:let const 箭头函数 Map Set 字符串模版 块级 数组与字符串[https://deve...

  • 每日总结

    每日单词 ES6模版字符串 语法:模板字符串(Template String)是增强版的字符串,用反引号(`)标识...

  • 模版字符串

    ES6中提供了模版字符串,****用`(反引号)标识,用${}将变量括起来。上面的例子可以用模版字符串写成下面这样...

  • 面试题(2017~now)

    ES6 解构赋值/ 模版字符串 / 箭头函数 / 模块 / 扩展运算符 / 函数默认参数 / Promise/ a...

  • 字符串模板

    ES5下必须用+js+这样的形式进行拼接。ES6新增了字符串模版。字符串模版不再使用‘xxx’这样的单引号,而是换...

网友评论

      本文标题:5.ECMAScript6(ES6)- ES6的模版字符串

      本文链接:https://www.haomeiwen.com/subject/chetoqtx.html