热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

不同浏览器对js代码的解释不一样?

在看《你不知道的Javascript上卷》关于提升的内容时,有个代码示例是这样写:

在看《你不知道的Javascript上卷》关于'提升'的内容时,有个代码示例是这样写:



1
2
console.log(a);

var a = 2;

但是在谷歌浏览器中执行是:

1
2

,但是书本的答案是:




1
undefined

,根据书本的解释也应该是

1
undefined

然后我在360浏览器和火狐浏览器中执行输出的是:

1
undefined

1
navigator.appVersion

查看浏览器的版本发现:

  1. 360是:
    1
    5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36


  2. 谷歌浏览器是:
    1
    5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36


双方的Chrome内核版本不一样,可是我不明白就算是内核版本不一样,可是对js代码的解释不是应该是一样的,就算支持不一样,谷歌的是

1
60

,而360是

1
55

,应该是谷歌支持的更好才对的啊,怎么会出现的这样的结果呢?那现在哪个才是正确的?


   



推荐阅读
  • CSS3圆角技术能非常好的美化你的页面效果,而且避免了使用图片辅助,一则省去了制作图片的时间,二则省去了浏览器加载图片造成的延迟和带宽。如 ... [详细]
  • 十一、构建我们自己的包在本章中,我们将学习如何构建自己的包。编写包可以让我们创建可以在许多应用 ... [详细]
  • socket.io是个基于node.js的快平台实时通讯框架。只用不到10行代码,就可以搭建一个简单的多人实时聊天室。先来看看运行后的效果:socket.io多人聊天室只要简单几 ... [详细]
  • 变量和类型用处1.让代码可以重复使用(重用性)2.修改代码方便,灵活(灵活性)document.write(iloveyou)document.wri ... [详细]
  • 一、vue介绍Vue.js是一套构建用户界面(UI)的渐进式JavaScript框架,是一个轻量级MVVM(model-view-viewModel&# ... [详细]
  • PNG在IE6下透明问题的解决办法
    2019独角兽企业重金招聘Python工程师标准做Web开发的朋友一定都知道PNG是一个相当不错的图片格式,但是这个好的格式却在IE6时代造成了麻烦࿰ ... [详细]
  • 媒介本日再看React纯函数的时刻,看到纯函数历程没有副作用,就是说在纯函数中我们不能转变外部状况.想到了之前看过的函数中传参的观点.数据范例在js中,数据范例分为两类:基础范例值 ... [详细]
  • FroggerTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:32257Accepted:10396DescriptionFr ... [详细]
  • WebBrowser控件(1)
    WindowsPhone7内置了一个强大的网络浏览器,该浏览器的内核是基于桌面版的InternetExplorer7(Mango版基于InternetE ... [详细]
  • 詮釋為何一切的參數通報的都是值,不可能經由歷程援用通報參數“值”的寄義這裏的值,指的是,複製傳進來的對象的地點,把這個複製值賦給參數援用通報的寄義直接將變量自身的地點傳進去,直接把 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • 进修JavaScript的原型笔记
    JavaScript的原型(prototype、__proto__、constructor)组织函数:functionFoo(){};实例对象:letf1newFoo;leto1n ... [详细]
  • http://segmentfault.com/a/1190000000440293?page=1#c-1190000000440293-1050000000449039这是博主原帖 ... [详细]
  • Lodash中文文档(v3.10.1)–“Collection”要领TranslatedbyPeckZegOriginalDocs:Lodashv3.10.1Docs乞助翻译文档的 ... [详细]
  • JavaScript语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在Node.js中&#x ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有