当前位置: 首页 >文章 > JavaScript - 字符串直接量
收藏
分享

JavaScript - 字符串直接量

举报李游Leo李游Leo发布于 2021-05-20924阅读0点赞
在早期的ECMAScript 3中,字符串所有的直接量都需要在一行中书写,不允许折行书写...

在JavaScript的程序中,字符串的直接量就是字符串的最基本的使用方式,由双引号或者单引号括起来的字符序列。单双引号可以在中间包含使用,例如双引号定界的字符串之间可以包含单引号,单引号定界的字符串中也可以包含双引号。

例如:

在早期的ECMAScript 3中,字符串所有的直接量都需要在一行中书写,不允许折行书写。在ECMAScript 5中,字符串直接量可以拆分成数行,只需要每行使用反斜线(\)结束,所以反斜线和行结束符都不算是字符串直接量的内容,不过在ECMAScript 6的字符串模版中,可以完全无视换行规则。当然,如果希望字符串直接从新另起一行,可以使用转义字符\n来换行:

不过值得注意的一点是,当使用单引号来定界字符串时,需要注意英文中的缩写问题,比如I’m 或者can’t。因为在实际运用中缩写的撇号和单引号是同一个字符,所以必须用反斜杠(\)来进行转义需要转义的撇号,例如:

当在客户端JavaScript程序设计中,JavaScript本身也会夹杂着HTML代码的字符串,而HTML代码本身也夹杂着JavaScript代码。不过和JavaScript一样,HTML本身也是用单引号或者双引号来定界字符串,所以,为了保持一个好习惯,或者说是良好的风格,当JavaScript和HTML代码混杂在一起的时候,尽量都使用独立的引号风格。例如,在JavaScript表达式中使用单引号来表示字符串“leo”,而在HTML事件处理程序属性中使用双引号表示字符串,例如:





本文原创,未经作者允许不可转载!

更多内容,欢迎关注作者微信公众号:李游Leo老师前端讲堂!


0条评论
别默默看啦~登录/注册一起参与讨论吧~

暂无评论

请选择举报理由

违反法律法规

侵犯个人权益

有害网站环境

更多训练营>>

为你推荐 · 训练营(全勤打卡报名费全额返累计全额返用户133,637人)

电商海报设计训练营
距离开班仅剩10天66人已报名
【5月】零基础手绘插画训练营
距离开班仅剩10天52人已报名
【5月】零基础动态表情包创作训练营
距离开班仅剩27天15人已报名
猜你喜欢
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了36,588
并提交了234份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证