javascript基础知识
Posted karila
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础知识的主要内容,如果未能解决你的问题,请参考以下文章