javascript基础学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript基础学习相关的知识,希望对你有一定的参考价值。

javascript的数据类型


 

学习要点:

  typeof操作符    

  五种简单数据类型:Undefined、String、Number、Null、Boolean

  引用数据类型:数组和对象

一、typeof操作符

  typeof操作符用来检测变量的数据类型,操作符可以操作变量也可以操作字面量。

  对变量或值运用typeof操作符得到如下值:

  undefined----如果变量是Undefined类型;

  boolean-------如果变量是Boolean类型;

  number-------如果变量是Number类型;

  string---------如果变量是String类型;

  object---------如果变量是引用类型或Null类型;

 

 

二、Undefined类型

  Undefined类型只有一个值,就是undefined。如果变量只声明并未初始化或者变量未定义,则其类型为undefined。

  undefined派生自null,比较undefined和null的值是相同的。

alert(undefined==null)
alert(typeof(undefined)==typeof(null))

 

三、String类型

  字符串可以由单引号和双引号表示。

  ps:javascript中只有字符串数据类型,没有字符(char)数据类型。

四、Number类型

  Infinity:无限大   -Infinity

  NaN:not a Number(如除以0)ps:在javascript中只能使用isNaN()函数判断运算结果是不是NaN。

  一些特殊值:

  Number.MAX_VALUE     Number.MIN_VALUE      Number.NaN

  Number.POSITIVE_INFINITY          Number.NEGATIVE_INFINITY      使用isFinite()函数判断是否超出范围

五、Boolean类型

  Boolean类型有两个值:true和false

六、Null类型

  表示一个空对象引用(指针),而typeof操作符检验null则会返回object。

七、Object类型

  var v=new object();

  var b=new number();

  

     


 

以上是关于javascript基础学习的主要内容,如果未能解决你的问题,请参考以下文章

jQ选择器学习片段(JavaScript 部分对应)

201555332盛照宗—网络对抗实验1—逆向与bof基础

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

30秒就能看懂的JavaScript 代码片段

Yarn: 一个新的JavaScript模块管理器