1、js是一门动态的,弱类型,基于原型的脚本语言,在js中“一切皆对象”
动态性是指,在一个Javascript对象中,要为一个属性赋值,我们不必事先创建一个字段,只需要在使用的时候做赋值操作
弱类型是指它的数据类型无需在声明时指定,解释器会根据上下文对变量进行实例化
2、对于js而言,分为基本类型和引用类型,引用类型中包括对象,数组以及函数。
通过typeof 来判断引用类型时,对象和数组返回的都是object。在这种情况下需要用instanceof来进一步判断
var obj = {};
var array = ["one", "two", "three", "four"];
print(typeof obj);//object
print(typeof array); //object
print(obj instanceof Array);//false
print(array instanceof Array);//true
3、String的slice()和subString()的区别:在参数为负数时,slice()将字符串的长度加上参数作为最终参数,而subString()把负数当0处理。
4、NaN和自己比较不相等。
分享到:
相关推荐
《JavaScript语言精粹》是一部深入剖析JavaScript语言特性的专业书籍,它不仅适合初学者快速入门,也适合有一定基础的开发者进阶提升。通过阅读本书,你将获得对JavaScript语言更深层次的理解,掌握其实现复杂功能的...
JavaScript是一种轻量级的解释型编程语言,尤其在网络环境中广泛应用。它的主要特点是动态类型和基于原型的对象模型,这使得它非常适合用于网页交互和页面脚本编写。在JavaScript中,数据和代码的关系是其核心概念,...
《JavaScript语言精粹》是JavaScript开发者必读的经典之作,它深入浅出地讲解了JavaScript语言的核心概念和实用技巧。这本书不仅适合初学者作为入门指南,也适合经验丰富的开发者用来巩固和提升自己的技能。 首先,...
《JavaScript语言精髓与编程实践》精选版 作者 周爱民 《JavaScript语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这是作者写本书的原意。确切地说,作者并非是想讨论JavaScript...
《JavaScript语言精粹》这本书深入浅出地探讨了这一语言的核心概念和技术,旨在帮助开发者更好地理解和掌握JavaScript的精髓。 首先,JavaScript的核心特性包括弱类型、动态类型、基于原型的对象模型以及函数作为...
"Javascript语言参考大全"很可能是一份全面涵盖JavaScript语法、对象、函数、事件处理、DOM操作等核心概念的文档。这份大全可能包含了从基础语法如变量、数据类型、运算符,到高级特性如闭包、原型链、异步编程等...
它的吸引力主要源于其独特的语言特性,包括高阶函数、动态类型和灵活的对象模型。 **高阶函数**是JavaScript的一大亮点。这意味着函数不仅可以像普通变量一样被赋值、传递,还可以作为其他函数的参数或返回值。这种...
JavaScript,由Brendan Eich在1995年创建,是互联网上最常用的脚本语言,用于实现客户端网页动态效果、交互性以及服务器端Node.js应用开发。 本书涵盖了JavaScript的核心概念和语法,包括变量、数据类型(如字符串...
《JavaScript语言精粹》作为一本经典的编程书籍,深入浅出地介绍了JavaScript这门语言的核心概念和技术要点,是每一个前端开发者乃至后端工程师都不容错过的读物。这本书由Douglas Crockford所著,他不仅是...
《JAVASCRIPT语言精髓与编程实践》是周爱民撰写的一本深入解析JavaScript编程的著作,这本书旨在帮助读者理解JavaScript的核心概念,并将其应用于实际的编程实践中。JavaScript,作为全球最广泛使用的脚本语言,是...
JavaScript,作为一种广泛应用于Web开发的脚本语言,是互联网上实现动态交互的重要工具。它主要在客户端运行,赋予网页活力,使用户与网页之间能够进行实时互动。"JavaScript 语言参考" 是一本全面涵盖JavaScript...
JavaScript 的特点 轻量级:JavaScript 是一种轻量级的编程语言,不需要昂贵的开发环境,只需一个文本编辑器和浏览器即可开始编程。 解释型语言:JavaScript 代码在运行时被解释执行,无需编译。 动态类型:...
《JS_正则表达式实战:JavaScript语言精髓与编程实践》是一本深入探讨JavaScript中正则表达式应用的书籍,旨在帮助开发者掌握这一强大的文本处理工具,并将其运用到实际编程中。书中涵盖了从基础概念到高级技巧的全...
本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。 雅虎资深...
JavaScript语言精粹源码是学习JavaScript编程的重要参考资料,尤其对初学者来说,它提供了一条深入理解这门语言精髓的途径。JavaScript,一种广泛应用于Web开发的脚本语言,由 Brendan Eich 在1995年为 Netscape ...
- **高级工程师**:适合资深开发者和架构师,作为参考书目,用于深入研究语言特性和优化方案。 #### 六、总结 《JavaScript语言精粹》不仅是一本技术书籍,更是一种思维方式的传递。通过学习本书,开发者不仅能...
JavaScript作为脚本语言,具有以下显著特点: 1. 动态类型:它允许变量在运行时自动转换数据类型,无需提前声明。 2. 解释性:JavaScript代码不需要预编译,而是由浏览器中的JavaScript引擎实时解释执行。 3. 与操作...