关于JS中分号的使用注意事项

这次给大家带来关于JS中分号的使用注意事项有哪些,下面就是实战案例,一起来看一下。

在javascript中分号是可以选用的,解释器会在一定条件下自动补全分号。

类似于(实例一):

function myFunction(a) {    var num = 10      return a * num}

登录后复制

这样的代码和(实例二):

function myFunction(a) {    var num = 10;    return a * num;}

登录后复制

这样的代码产生的结果是一样的,解释器在解释的时候会加上分号。

但是下边的实例结果却是underfined(实例三):

function myFunction(a) {    var    num = 10;      return    a * num;}

登录后复制

解释器将该段代码解释为(实例四):

function myFunction(a) {    var    num = 10;      return;       // 分号结束,返回 undefined    a * num;}

登录后复制

return语句会自动关断返回了一个underfined。

最好不使用不写分号

语句的分割规则会导致一些意想不到的结果,这行代码写成了两行,按代码的意思是两行完整的语句:

var y=x+f(a+b).toString()

登录后复制

但是解释器可能会误解释为

var y=x+f(a+b).toString();

登录后复制

将f作为一个函数名处理,两行代码解释为一行代码。

在我看来还是最好规范明了的写代码,对代码质量以及以后的阅读会方便很多。

以上就是关于JS中分号的使用注意事项的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2780583.html

(0)
上一篇 2025年3月8日 16:05:15
下一篇 2025年3月8日 16:05:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JavaScript作用域的使用

    这次给大家带来JavaScript作用域的使用,JavaScript作用域的JavaScript有哪些,下面就是实战案例,一起来看一下。 什么是作用域? 作用域规定变量在什么地方可用。 函数级作用域 1.函数外声明的变量为全局变量,函数内可…

    2025年3月8日
    200
  • 使用JavaScript必须要知道的小细节

    这次给大家带来使用JavaScript必须要知道的小细节,JavaScript必须要知道的注意事项有哪些,下面就是实战案例,一起来看一下。 break 语句和 continue 语句 break语句和continue语句都具有跳转作用,可以…

    编程技术 2025年3月8日
    200
  • JavaScript的继承与原型链

    这次给大家带来JavaScript的继承与原型链,使用JavaScript的继承与原型链的注意事项有哪些,下面就是实战案例,一起来看一下。 最近一直在看微信小程序,下午换换胃口看看js的原型链继承,补补js的基础 JavaScript对象有…

    编程技术 2025年3月8日
    200
  • JavaScript实现生成指定范围的时间列表

     遇到一个场景,需要拿到指定时间范围内的每一天,满足格式”yyyymmdd”,简单的功能,本文主要和大家分享javascript实现生成指定范围的时间列表,希望能帮助到大家。 准备  date对象有很多的方法,用到了…

    2025年3月8日
    200
  • javascript封装一个淡入淡出效果的函数

    说到js的渐变显示与消失,多数朋友会想到jquery里面的fadein()、fadeout()或fadetoggle()。但如果仅仅是为了引入这样的一个效果,而去调用了庞大jquery库?或者说我通过用原生js实现一些函数来提高自己~ 所以…

    2025年3月8日
    200
  • javascript原型及原型链详解

    我们创建的每个函数都有一个 prototype (原型)属性,这个属性是一个指针,指向一个原型对象,而这个原型对象中拥有的属性和方法可以被所以实例共享。本文主要给大家详细分析了javascript原型及原型链的相关知识点以及用法分享,有兴趣…

    2025年3月8日
    200
  • JavaScript中字符串常用操作方法详解

    本文主要和大家介绍了javascript中字符串的常用操作方法及js特殊字符,需要的朋友可以参考下,希望能帮助到大家。 下面看下js字符串的常用操作方法,具体内容如下所述: charAt()            获取字符串中特定索引处的字…

    编程技术 2025年3月8日
    200
  • 关于JS二分查找算法及代码的分享

    本文主要和大家分享JS二分查找算法及代码,需要的朋友可以参考下,希望能帮助到大家。 4.1 二分查找算法介绍二分法查找,也称折半查找,是一种在有序数组中查找特定元素的搜索算法。查找过程可以分为以下步骤:(1)首先,从有序数组的中间的元素开始…

    编程技术 2025年3月8日
    200
  • 详解JS如何将科学计数法字符串转变成正常数值格式

    很多同学在使用Math类的一些相关方法或者原始大数据进行了计算的结果之后,经常会发现大数据都会被转换成科学计数法的格式(做财务数据方面的童鞋应该深有感触),而大多数情况,我们想要展现的只是普通数据形式,怎么给转换回来呢? 我们知道,导致这种…

    编程技术 2025年3月8日
    200
  • JS子类如何实现用Object.getPrototypeOf去调用父类

    这次给大家带来js子类如何实现用object.getprototypeof去调用父类,下面就是实战案例,一起跟随小编的脚步来看一下。 每个function有个prototype属性,称为原型。每个对象也有个原型,Firefox/Safari…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论