前端js笔记

来源:互联网 发布:模拟乐器软件 编辑:程序博客网 时间:2024/06/15 19:02

1.typeof() 判断数据类型
2.undefined 定义了变量,没有给变量赋值,变量在内存中是存在的
3.null 在内存是找不到这个变量
4.一个数字类型和一个字符串相加,得到的是一个字符串。
5.一个数字类型和一个数字字符串相减,得到的是一个数字类型。
6.一个数字类型和一个数字字符串相除,得到的是一个数字类型。

7.Date对象
(1)Math.ceil(num) 天花板函数 向上取整
(2)Math.floor(num) 地板函数
(3)Math.max(num1,num2);
(4)Math.min(num1,num2);
(5)Math.pow(num1,num2); //num1的num2次方
(6)Math.round(num) //进行四舍五入
(7)Math.random() //返回0-1之间的随机数

8.数据类型的转换
(1)数字类型转字符串
var n1 = String(n1);
var n2 = n2.toString();
(2)字符串转数字类型
var n1 = Number(n2); //小数类型的字符串,转换之后得到的是原数字。

var n5 = parseInt(n6); //小数类型的字符串,转换之后取整。数字开头的字符串,转换之后得到的是前边的数字。

(3)布尔值
var n5 = Boolean(n7);
//数字和字符串转完之后为true。
//undefined、null、0转完之后为false.

9.等号运算符
(1)“=”赋值运算符
(2)“==”只判断内容是否相同,不判断数据类型。
(3)“===”不仅判断内容,还判断数据类型是否相同。
(4)!= 只判断内容是否不相同,不判断数据类型。
(5)!==不全等于 不仅判断内容是否不相同,还判断数据类型是否不相同。

10.数组
(1)定义
var ary = new Array() ;//通过创建对象的方式创建数组
var ary1 = [] ; //直接创建一个数组

(2)数组合并—-使用concat方法合并数组
var ary1 = [1,2,3,4,5];
var ary2 = [2,3,4,5];
//数组的合并
var ary3 = ary1.concat(ary2);
(3)Join方法返回一个字符串数组
var ary1=[1,2,3,4];
var ary2=ary1.join(“&”);
alert(ary2);
alert(typeof(ary2)); //返回数据类型

原创粉丝点击