JavaScript(二)
一、数据类型
数据类型分为两大类:
1、基本类型
2、引用类型
1、基本类型:
1、Number类型(数字)
2、string类型(字符串)
3、Boolean类型(布尔)
4、Null类型(空)
5、undefined类型(未定义)
2、引用类型
1、Object类型
2、Function类型
3、Array类型(数组类型) 等
二、判断数据类型
对一个数据进行类型的判断,我们一般使用typeof(变量)进行数据类型的判断,变量中存储的数据类型。
typeof运算符的返回类型为字符串,值包括如下几种:
1、Number
2、string
3、Boolean
4、undefined
5、object
6、function
三、函数
函数定义
function 变量名(参数列表){
重复执行的代码块
return 返回值;
}
函数的调用
变量名(参数列表);
四、位运算
1、& 按位与
进行运算时,需要将两边的数转换为二进制数,然后再进行运算。
运算规则:只要对应都是1的时候,该位的结果为1,否则该位的结果为0。
作用 :如,判断奇偶性
2、| 按位或
进行运算时,需要将两边的数转换为二进制数,然后再进行运算。
规则:比较每一位上的数字,两个数字中只要有一个1,该位的结果就是1,否则0。
作用:向下取整 将数字和0做按位或结算
3、>> 按位右移/<< 按位左移
1、>> 按位右移:先将数据转换为二进制数,再将二进制数向右进行位移,左边的用0来补位。
2、<< 按位左移:同按位右移一样,先将数据转换为二进制数,再将进制数向左进行位移,右边的用0来补位。
5、 ^ 异或
规则:比较每位上的数字,只有一个为1的时候,该位结果为1,否则为0。
作用:常见的作用是用来交换两个数的值,将两个数的值进行先后交换赋值,从而达到交换两个数的数值。
6. ~ 取反
规则:取反的数会在元数字上相反数且-1 双重取反得到是数据本身。
作用:向下取整