博客
关于我
代码的括号(前有分号;的问题
阅读量:673 次
发布时间:2019-03-16

本文共 437 字,大约阅读时间需要 1 分钟。

当我们在编写代码时,某些符号若单独以代码开始,可能会引发语法解析错误。比如,(、[以及键盘上数字1左边的`符号若直接用于代码开头,必须在前面补充分号。这种情况类似于主程序的自动执行代码,这样做可以避免解释器误解代码意图。

一个常见的例子是这样的代码:

(function () {  console.log('hello')})();['开发', '测试'].forEach(function (item) {  console.log(item)})

虽然看起来有些奇怪,但在某些环境下这确实有效。这个技巧在网络外挂、特定库依赖或防止预解析错误等场景中很有用。

关于模板字符串,这是ECMAScript 6引入的一种新字符串格式,支持换行和多变量拼接,极大提升了代码阅读性和灵活性。举例来说:

const test = ` 鹅、鹅、鹅,曲项向天歌,白毛浮绿水,红掌拨清波。` console.log(test)

输出结果与格式完全一致,为开发者提供了更直观的代码组织方式。

转载地址:http://oqeqz.baihongyu.com/

你可能感兴趣的文章
python删除第一行_Python 乱码指北:一行删掉根目录
查看>>
Python删除列表元素的三种方法
查看>>
python初步学习-python数据类型-集合(set)
查看>>
python列表生成字典_Python中将字典转换为列表的方法
查看>>
python列表对应元素合并为列表及判断一个列表是几维
查看>>
python+flask计算机毕业设计骨科门诊患者档案管理系统(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校体测管理系统的设计与实现(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校体育赛事系统(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校危化品管理系统(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校教学档案管理系统(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校教学督导平台(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校校内景点平台(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校校园线上跳蚤市场的系统设计(程序+开题+论文)
查看>>
Python图形处理
查看>>
python+flask计算机毕业设计高校物品使用互益平台的设计与实现(程序+开题+论文)
查看>>
Python函数,匿名函数,高阶函数,内置函数——08
查看>>
python+flask计算机毕业设计高校疫情防控管理平台(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校网上迎新系统(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校运动会(程序+开题+论文)
查看>>
python+flask计算机毕业设计高校选课系统(程序+开题+论文)
查看>>