美文网首页
代码风格

代码风格

作者: 东邪_黄药师 | 来源:发表于2018-12-05 15:03 被阅读7次

function say() {
console.log('hello world')
}

// TypeError: say(...) is not a function
say()

;(function () {
console.log('hello')
})()

// ;['苹果', '香蕉'].forEach(function (item) {
// console.log(item)
// })

// (反引号) 是 EcmaScript 6 中新增的一种字符串包裹方式,叫做:模板字符串 // 它支持换行和非常方便拼接变量(普通引号不支持换行) // var foo =
// 大家好
// hello 床前明月光
// world
// 哈哈哈`
// console.log(foo)

;hello.toString()

当你采用了无分号的代码风格的时候,只需要注意以下情况就不会有上面的问题了:
当一行代码是以:
(
[
`
开头的时候,则在前面补上一个分号用以避免一些语法解析错误。
所以你会发现在一些第三方的代码中能看到一上来就以一个 ; 开头。

结论:
无论你的代码是否有分号,都建议如果一行代码是以 (、[、` 开头的,则最好都在其前面补上一个分号。
有些人也喜欢玩儿一些花哨的东西,例如可以使用 ! ~ 等。

相关文章

  • 代码风格

    建议学习时长: 30分钟学习方式:了解 学习目标 知道什么是代码风格 了解流行的代码风格用哪些 详细介绍 不同的语...

  • 代码风格

    代码风格 代码风格 必须 严格遵循 PSR-2 规范。 PHP编码规范(中文版)

  • 代码风格

    使用 4 个空格来缩进 永远不要混用空格和制表符 在函数之间空一行 在类之间空两行 字典,列表,元组以及参数列表中...

  • 代码风格

  • 代码风格

    缩进 每层缩进使用4个空格。 续行要么与圆括号、中括号、花括号这样的被包裹元素保持垂直对齐,要么放在 Python...

  • 代码风格

    1.尽量避免使用数组赋值传值 2.代码中避免出现常量,如果有常量,定义const文件 3.每个class不超过10...

  • 代码风格

    function say() {console.log('hello world')} // TypeError:...

  • 代码风格

    介绍 代码风格一切以可读性为前提,并尽量保持精简整洁,且让代码具有自说明(语义化)能力。为了代码风格的统一,代码审...

  • 代码风格

    参考:vue 风格指南[https://v2.cn.vuejs.org/v2/style-guide/]javas...

  • 代码风格-restful风格

    参考 :http://www.ruanyifeng.com/blog/2014/05/restful_api.ht...

网友评论

      本文标题:代码风格

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