首页 > 代码库 > javascript基础知识

javascript基础知识

一、基本的数据类型

  基本的数据类型有五类:1、string类型  2、boolean类型  3、number类型  4、undefined类型  5、null类型

 

二、复杂的数据类型  ——对象(三个子类)

    1、function  函数    2、Array  数组    3、object  对象

 

三、typeof与数据类型

  1、typeof是一元运算符

  2、两种写法:typeof 数据,typeof(数据)

  3、返回的是全小写的字符串。可以用来检验没有申明的变量,返回undefined且不报错

  对应关系:

    string:"string"

    boolean:"boolean"

    number:"number"

    undefined:"undefined"

     函数:"function"

    其余都为"object"(null、Array、狭义的object)

 

四、显式数据类型转换

  1、Boolean(XX)

      5个会转为false的值:0,null,undefined,NAN,空字符串

  2、数值

        number(XX): true ->1;空字符串、false、null ->0;undefined ->NAN;对象先toString

        parseInt(XX):第二个参数可选(进制)

        parseFloat(XX):只解析十进制

   3、字符串

       XX.toString():第一个参数可选,表示进制。undefined、null无法用此方法

       string():在toString的基础上加上null->"null",undefined->"undefined"

 

五、隐式数据类型转换

        一元运算符、逻辑运算符、数学运算符、比较运算符

 

六、变量

    1、命名规则:由数字、字母、下划线、$符号组成;不允许数字开头、关键字、保留字;大小写敏感、驼峰命名法更清楚表达语义

 

七、基本语句

    1、if(){}

    2、switch(){case "banana":...break;}

    3、return只能在函数内

    4、循环语句: 

         for、for-in、while、do-while、label(用于跳转程序的任意位置)、break跳出代码块或者循环、continue终止本轮循环并进入下一轮

 

 

    

 

javascript基础知识