JavaScript(JS)是一种具有函数优先特性的轻量级、解释型或者说即时编译型的编程语言。虽然作为 Web 页面中的脚本语言被人所熟知,但是它也被用到了很多非浏览器环境中,例如 Node.js、Apache CouchDB、Adobe Acrobat 等。进一步说,JavaScript 是一种基于原型、多范式、单
了解更多并加入 MDN Web Docs 社区。 函数 上一页 下一页 函数是 JavaScript 中的基本组件之一。JavaScript 中的函数类似于过程——一组执行任务或计算值的语句。但要成为函数,这个过程应该接受输入并返回与输入存在某些明显关系的输出。要使用一个函数,你必须将其定义在你希望调用它的作用域内。 参见JavaScript ...
主流浏览器现在实现了严格模式。但是不要盲目地依赖它,因为市场上仍然有大量的浏览器版本只部分支持严格模式或者根本就不支持(比如 IE10 之前的版本)。严格模式改变了语义。依赖这些改变可能会导致没有实现严格模式的浏览器中出现问题或者错误。谨慎地使用严格模式,通过检测相关代码的功能保证严格模式不出问题。最后,记得...
1、MDN 文档简介 JavaScript 文档 最常用的是 MDN 和 W3C , 这里推荐查阅 MDN 文档 ; MDN 文档地址 : https://developer.mozilla.org/zh-CN/ W3C 文档地址 : https://www.w3school.com.cn/ MDN 全称 Mozilla Developer Network , 是由 Mozilla 维护的 Web 开发者资源库 ; MDN 文档 包含了 几乎所有 Web...
浏览器兼容性 namenameObjectSquareRectanglenewInstance// newInstance --> Square.prototype --> Polygon.prototypeconsole.log(newInstanceinstanceofPolygon);// trueconsole.log(newInstanceinstanceofRectangle);// false// 然而,由于 super() 调用 Rectangle 作为构造函数,// newInstance 的 name 属性将按照 Rectangle...
了解更多并加入 MDN Web Docs 社区。 Map Baseline Widely available * This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. * Some parts of this feature may have varying levels of support. Learn more See full ...
浏览器兼容性 xxxxfconstf1=createFunction1();console.log(f1());// 10constf2=createFunction2();console.log(f2());// 20 虽然这段代码可以在浏览器中正常运行,但在 Node.js 中f1()会产生一个“找不到变量x”的ReferenceError。这是因为在 Node 中顶级作用域不是全局作用域,而x其实是在当前模块的...
MDN学习-JavaScript篇--原型 JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。原型对象也可能拥有原型,并从中继承方法和属性,一层一层、以此类推。这种关系常被称为原型链 (prototype chain),它解释了为何一个对象会...
揭秘JavaScript中的new运算符:MDN的指南与应用在JavaScript编程中,new运算符是一个非常重要的概念,它用于创建对象实例。今天我们将深入探讨new运算符的作用、使用方法以及在MDN(Mozilla Developer Network)上的相关文档,帮助大家更好地理解和应用这一关键特性。
学习笔记:MDN的JavaScript JavaScript第一步 什么是JavaScript? 每次当你浏览网页时不只是显示静态信息—— 显示即时更新的内容, 或者交互式的地图,或 2D/3D 图形动画,又或者自动播放视频等,你可以确信,JavaScript 参与其中。 HTML是一种标记语言,用来结构化我们的网页内容和赋予内容含义,例如定义段落、标题、和数据表...