当前日期:2021年09月17日 星期五
Hi 你好,欢迎访问!登录
搜索 导航

豆芽笔记-关注电商运营、美妆护肤的独立博客!

当前位置:首页 - 生活笔记 - 七仔日志 - 正文
阅读模式

JavaScript中添加后变量的数据类型如何变化?

2017-11-05 | 七仔日志 | 老贾 | 1358°c

  很初级的问题,莫说高手了,稍微有点基础的同学都可以绕道了。

  做个简单记录,这个看起来再简单的循环,却将老贾狠狠的折磨了一番。怎么理解也理解不透,最后在蚂蚁的指导下,三五分钟就明白了其中的道理。

  问题:(js代码如图)

图片1.png

输出效果

    0

    1

    2

    3

    4

在看基础的时候,知道变量var,“字符串+数字",最终所得也是字符串的变量。在此处老贾将var x=""; 更改为 var x=0;后,结果仍然为字符串:

    0

    1

    2

    3

    4

  不是应该为最终计算值,10?

  ……

  百度,找不到相关答案的,因为这个是太基础不过的循环了。而且还是W3SCHOOL上的原封不动的案例,只是老贾自己稍微的变动了下,本来预计出现某种效果,然而却始终得不到。没人会在网上提问这么简单的问题的。再三思考,得不到答案过后就记录与word文档,让朋友帮忙看看,或者自己以后再回过头来看,相信那个时候就不是问题了。

  最后,在蚂蚁的点拨下,终于明白了为什么会出现这样的异常情况:添加上<br />符号过后,变量也同样隐性的转换为字符串。

  如此一来,困惑顿时解消。再利用各种细微的代码修改进行验证,都已经没问题了。自己推算出的结果和浏览器输出的结果完全一致。

  不要闭门造车,多百度、多记录问题、问熟手,很好的解决了问题过后,才能够有比较快的进步。

  刚刚开始自学,还有太多的东西需要充电,记录下解决问题的过程,虽然太简单不过的问题了,也不怕各位看官笑话,还是做个简单的记录。

  每天进步一点点!

版权声明

凡注明为豆芽笔记原创文章,转载请注明出处,谢谢合作!如果文章中图片、文字侵犯到您的权益,请留言联系博主进行处理或者删除!

分享:
如果您觉得这篇文章对您有帮助,请分享到朋友圈或者添加到收藏夹哦!
QR:  JavaScript中添加后变量的数据类型如何变化?

扫一扫,用手机打开吧

TAGS:

共2条评论

豆芽  2017-11-06 18:41:41 @Ta

前端技术 已经和我渐行渐远

老贾 [楼主] 2017-11-06 23:09:26 @Ta

@豆芽:捡起来,不要丢。

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

用户登录×
用户名:
密    码: