`

JavaScript 深入浅出笔记

 
阅读更多

一:六种数据类型

弱类型特性:

 

       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(pdf)

    "深入浅出JavaScript"这本书显然旨在帮助读者全面理解这种强大的编程语言,包括其核心概念、语法以及实际应用。 JavaScript的基础部分涵盖变量、数据类型、控制流(如条件语句和循环)、函数等。变量是存储数据的...

    《李炎恢Javascript笔记》+源码

    《李炎恢Javascript笔记》是一本深入浅出的JavaScript学习资料,它涵盖了JavaScript的基础到实践应用的诸多方面。这本书的特点是将复杂的编程概念分解为易于理解的小知识点,并且提供了源码示例,使得读者能够更好地...

    跟李彦恢学javascript 电子书和课堂笔记1-15章.rar

    这本书深入浅出地介绍了JavaScript的基础知识,帮助读者掌握这门强大的脚本语言。JavaScript是一种广泛应用于Web开发的编程语言,它在网页交互、动态效果以及前后端数据交换等方面发挥着重要作用。 本书涵盖了1-15...

    韩顺平html+css+javascript笔记完整版

    他的教程以其深入浅出、易于理解的特点受到广大学习者的喜爱。他的讲解不仅涵盖技术细节,还注重理论与实践的结合,帮助初学者快速掌握知识并应用于实际项目。 【笔记】 笔记是学习过程中的重要工具,可以帮助整理...

    JavaScript-学习笔记.docx

    JavaScript是一种广泛应用...以上就是JavaScript学习笔记中的主要知识点,理解和掌握这些内容对于深入学习JavaScript至关重要。在实际编程中,还需要结合具体的场景灵活运用,并不断实践和探索更高级的特性和最佳实践。

    张孝祥JAVASCRIPT笔记

    张孝祥是一位知名的编程教育者,他的JavaScript教程以其深入浅出的讲解方式深受广大程序员喜爱。他的笔记涵盖了JavaScript的核心概念、语法、数据类型、控制结构、函数、对象、数组、字符串、正则表达式、DOM操作、...

    韩顺平笔记.zip

    韩顺平老师是业界知名的IT教育专家,他的教程以其深入浅出的讲解方式深受广大程序员喜爱。这份笔记集合了他的教学经验,旨在帮助学习者更好地理解和掌握这些关键的技术。 1. **Java**: Java是一种广泛应用的面向...

    2023年韩顺平javascript课堂实录笔记千万别错过好东西.doc

    韩顺平老师的2023年JavaScript课堂实录笔记深入浅出地介绍了JS的核心概念和应用。 首先,JavaScript在网页中的应用非常广泛,包括地图搜索、网页游戏、用户输入验证(如邮箱、数字、身份证、IP地址等)、股市数据...

    大佬的前端学习笔记

    【标题】:“大佬的前端学习笔记”是一份深入浅出的前端开发资源,包含了Web开发中的核心语言和技术,如Node.js、JavaScript、Axios、jQuery和HTML。这份笔记旨在帮助开发者提升前端技能,掌握现代Web开发的最佳实践...

    狂神说Java系列笔记.rar

    4. **6、JavaSE:面向对象.pdf**:面向对象编程(OOP)是Java的基础,这部分笔记将详细解析类、对象、封装、继承、多态等概念,深入浅出地介绍Java的面向对象特性。 5. **18、前端:JavaScript、jQuery.pdf**:虽然...

    正则表达式深入浅出.zip

    - 在JavaScript、Python、Java等编程语言中,都有内置的正则表达式支持。 - 在不同的语言中,正则表达式的语法细节可能会有所不同,如分隔符、修饰符等。 9. **匹配与搜索** - `^`和`$`在多行模式下可能有不同...

    JavaScript忍者秘籍(第2版)笔记、习题与解析

    《JavaScript忍者秘籍(第2版)》是JavaScript编程领域的一本经典之作,它深入浅出地介绍了JavaScript的核心概念和技术。这本书不仅包含了基础语法,还涵盖了高级特性,旨在帮助读者成为JavaScript的高手,即“忍者...

    2011韩顺平轻松搞定网页设计(html+css+js)之javascript现场授课笔记(完整版).doc

    JavaScript,简称为JS,是一种广泛应用于Web开发的轻量级脚本语言。...在网页设计中,JavaScript扮演着至关重要的角色,因为它允许开发者...韩顺平老师的课程提供了深入浅出的讲解,对于初学者来说是一份很好的学习资源。

    JavaWeb入门学习笔记.chm

    循序渐进、深入浅出,涉及到所有的知识点。学会本套教程,你就可以完全掌握到JavaWeb开发精髓,以及提高Java的编程能力。 2.此笔记含金量很高,无论你是初学者,自学者,还是有数年编程经验的大神,此套教程都将是你...

    韩顺平老师最全读书笔记

    在IT领域,韩顺平老师是一位知名的讲师,以其深入浅出的教学风格深受广大程序员喜爱。他的教学内容广泛,涵盖了从基础编程到企业级应用开发的多个方面。"韩顺平老师最全读书笔记"这个压缩包文件正是他课程精华的集合...

    2010年北风网CJ讲师JavaScript_Ajax_jQuery视频教程下载地址

    本教程由北风网知名讲师CJ主讲,旨在深入浅出地讲解这三门技术,帮助学习者掌握现代Web开发的核心技能。 首先,JavaScript 是一种轻量级的解释型编程语言,主要用于客户端的网页开发。它赋予了网页动态性,允许...

    JavaWeb笔记[培训时,老师做的笔记]

    JavaWeb是Java技术在Web应用开发中的...这份笔记可能会深入浅出地解释这些概念,并辅以实例代码,帮助读者更好地理解和掌握JavaWeb开发。通过学习和实践这些内容,开发者可以构建出功能丰富、性能良好的Web应用程序。

    李炎恢js笔记

    这份笔记通过深入浅出的方式,系统地讲解了JavaScript从基础到高级的各个方面,无论你是初学者还是有经验的开发者,都能从中受益。通过阅读和实践,你将能够掌握JavaScript的核心技术和最佳实践,为在Web开发领域...

Global site tag (gtag.js) - Google Analytics