一:六种数据类型
弱类型特性:
eg:var num =32;
num="this is a string";
32+32 //64
"32"+32 //"3232"
"32"-32 //0
原始类型: number
string
boolean
null
undefined
非原始类型:object 对象 eg:Function Array Date ...
隐式转换:
“37”-1 //36
“37”+7 //377
巧用+/-规则转换类型 : num-0 //将num 转换为number类型
num+‘’ //将num转换为string类型
“1.23” == 1.23 //true 当等号两边 一边是字符串 一边是数字时,会尝试把字符串转换为数字,然后再进行比较
0==false //true
null == undefined //true
boolean ==? //将boolean 转为数字, 1==true
object ==number |string 尝试对象转为基本类型 new String(‘hi’)=='hi' //true ; 其他为false
new Object() == new Object() //false
[1,2] ==[1,2] //false
严格等于: a===b 首先会判断等号两边的类型,类型不同,返回false;
类型相同:null ===undefined //false ,两边都为null 或者都为undefined 时为true;
NaN≠NaN NaN和任何值比较 都是不相等的,包括和它自己比较;
new Object() ≠new Object() 对象的比较用引用比较,而不是用值比较。
相关推荐
"深入浅出JavaScript"这本书显然旨在帮助读者全面理解这种强大的编程语言,包括其核心概念、语法以及实际应用。 JavaScript的基础部分涵盖变量、数据类型、控制流(如条件语句和循环)、函数等。变量是存储数据的...
《李炎恢Javascript笔记》是一本深入浅出的JavaScript学习资料,它涵盖了JavaScript的基础到实践应用的诸多方面。这本书的特点是将复杂的编程概念分解为易于理解的小知识点,并且提供了源码示例,使得读者能够更好地...
这本书深入浅出地介绍了JavaScript的基础知识,帮助读者掌握这门强大的脚本语言。JavaScript是一种广泛应用于Web开发的编程语言,它在网页交互、动态效果以及前后端数据交换等方面发挥着重要作用。 本书涵盖了1-15...
他的教程以其深入浅出、易于理解的特点受到广大学习者的喜爱。他的讲解不仅涵盖技术细节,还注重理论与实践的结合,帮助初学者快速掌握知识并应用于实际项目。 【笔记】 笔记是学习过程中的重要工具,可以帮助整理...
JavaScript是一种广泛应用...以上就是JavaScript学习笔记中的主要知识点,理解和掌握这些内容对于深入学习JavaScript至关重要。在实际编程中,还需要结合具体的场景灵活运用,并不断实践和探索更高级的特性和最佳实践。
张孝祥是一位知名的编程教育者,他的JavaScript教程以其深入浅出的讲解方式深受广大程序员喜爱。他的笔记涵盖了JavaScript的核心概念、语法、数据类型、控制结构、函数、对象、数组、字符串、正则表达式、DOM操作、...
韩顺平老师是业界知名的IT教育专家,他的教程以其深入浅出的讲解方式深受广大程序员喜爱。这份笔记集合了他的教学经验,旨在帮助学习者更好地理解和掌握这些关键的技术。 1. **Java**: Java是一种广泛应用的面向...
韩顺平老师的2023年JavaScript课堂实录笔记深入浅出地介绍了JS的核心概念和应用。 首先,JavaScript在网页中的应用非常广泛,包括地图搜索、网页游戏、用户输入验证(如邮箱、数字、身份证、IP地址等)、股市数据...
【标题】:“大佬的前端学习笔记”是一份深入浅出的前端开发资源,包含了Web开发中的核心语言和技术,如Node.js、JavaScript、Axios、jQuery和HTML。这份笔记旨在帮助开发者提升前端技能,掌握现代Web开发的最佳实践...
4. **6、JavaSE:面向对象.pdf**:面向对象编程(OOP)是Java的基础,这部分笔记将详细解析类、对象、封装、继承、多态等概念,深入浅出地介绍Java的面向对象特性。 5. **18、前端:JavaScript、jQuery.pdf**:虽然...
- 在JavaScript、Python、Java等编程语言中,都有内置的正则表达式支持。 - 在不同的语言中,正则表达式的语法细节可能会有所不同,如分隔符、修饰符等。 9. **匹配与搜索** - `^`和`$`在多行模式下可能有不同...
《JavaScript忍者秘籍(第2版)》是JavaScript编程领域的一本经典之作,它深入浅出地介绍了JavaScript的核心概念和技术。这本书不仅包含了基础语法,还涵盖了高级特性,旨在帮助读者成为JavaScript的高手,即“忍者...
JavaScript,简称为JS,是一种广泛应用于Web开发的轻量级脚本语言。...在网页设计中,JavaScript扮演着至关重要的角色,因为它允许开发者...韩顺平老师的课程提供了深入浅出的讲解,对于初学者来说是一份很好的学习资源。
循序渐进、深入浅出,涉及到所有的知识点。学会本套教程,你就可以完全掌握到JavaWeb开发精髓,以及提高Java的编程能力。 2.此笔记含金量很高,无论你是初学者,自学者,还是有数年编程经验的大神,此套教程都将是你...
在IT领域,韩顺平老师是一位知名的讲师,以其深入浅出的教学风格深受广大程序员喜爱。他的教学内容广泛,涵盖了从基础编程到企业级应用开发的多个方面。"韩顺平老师最全读书笔记"这个压缩包文件正是他课程精华的集合...
本教程由北风网知名讲师CJ主讲,旨在深入浅出地讲解这三门技术,帮助学习者掌握现代Web开发的核心技能。 首先,JavaScript 是一种轻量级的解释型编程语言,主要用于客户端的网页开发。它赋予了网页动态性,允许...
JavaWeb是Java技术在Web应用开发中的...这份笔记可能会深入浅出地解释这些概念,并辅以实例代码,帮助读者更好地理解和掌握JavaWeb开发。通过学习和实践这些内容,开发者可以构建出功能丰富、性能良好的Web应用程序。
这份笔记通过深入浅出的方式,系统地讲解了JavaScript从基础到高级的各个方面,无论你是初学者还是有经验的开发者,都能从中受益。通过阅读和实践,你将能够掌握JavaScript的核心技术和最佳实践,为在Web开发领域...