模板字符串

本文介绍了JavaScript中的模板字符串,它支持动态生成字符串,避免了使用加号进行字符串拼接的问题。模板字符串以反引号表示,可以包含单引号、双引号和换行。动态内容通过`${}`包裹,其中可以放入变量、表达式、函数调用等,但不允许包含没有返回值的分支或循环。文中通过示例展示了模板字符串的使用,包括输出变量、条件判断、格式化数字、日期处理和数组访问等。
摘要由CSDN通过智能技术生成

模板字符串定义:支持动态生成字符串内容的特殊字符串

旧的js中,拼接字符串只能用+,但这样回合算数计算中的+发生冲突

格式:`${}`

文字版:用反引号包裹字符串

               在反引号号内,可以写单引号和双引号,支持换号

                在反引号内,动态生成的内容(只有变化的变量的等),用${}包裹,执行时,js会先计算${}中的表达式的值,在将表达式的值,拼接到字符串中

${}中可以放变量、算数计算、三目、调用函数、创建对象、访问数组元素,一切有返回值的合法的js表达式,都可以防止${}中

          不能放分支、循环,没有返回值得js表达式。

eg:        <script>
        var uname="dingding";
        var sex=1;
        var price=12.5;
        var count=5;
        var orderTime=1607304532852;//在网页控制台上输入new Date,就可以获取
        var arr=["日","一","二","三","四","五","六"];
        console.log(`welcome ${uname}`);
        console.log(`性别:${sex==1?"男":"女"}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值