Math.min() 返回零个或更多个数值的最小值。
Math.abs(x) 函数返回指定数字 “x“ 的绝对值。
Math.floor() 返回小于或等于一个给定数字的最大整数。
Math.ceil() 函数返回大于或等于一个给定数字的最小整数。
Math.round()四舍五入版 就近取整 注意 -3.5 结果是 -3
Math.random()方法可以随机返回一个小数,其取值范围是 [0,1),左闭右开 0 <= x <1
如果Date()不写参数,就返回当前时间
如果Date()里面写参数,就返回括号里面输入的时间
例:输出当前日期
输出当前时间
Date 对象是基于1970年1月1日(世界标准时间)起的毫秒数
注:new Date()的()里如果为空的话返回的是当前时间总的毫秒数,如果不为空的话返回的是用户输入时间总的毫秒数;
3.1检测是否为数组
instanceof 运算符,可以判断一个对象是否属于某种类型
Array.isArray()用于判断一个对象是否为数组,isArray() 是 HTML5 中提供的方法
3.2添加删除数组元素方法
3.3数组排序
3.4数组索引方法
案例:数组去重
3.5数组转换为字符串
3.6其他
字符串、数字、布尔值、undefined以及null都是原始类型(primitive)而非对象。而String,Number,Boolean,Object都是语言内置的对象(built-in object),可以通过各自的构造函数得到。
比如子啊JavaScript中,字符串是一个原始类型,他本身没有属性,当你对一个字符串属性运算得时候(如“somestring”.length),javascript引擎会将该字符串包装成一个对象,该对象是通过String构造函数得到的,也就是说“some string”.length实际上是(newString(“some string”)).length。
对象(object)是JavaScript的核心概念,也是最重要的数据类型。
所谓对象,带有属性和方法的数据类型,一般由若干个“键值对”(key-value)构成。如:var obj = content:"Hello xuzhiwen!"大括号定义了一个对象,他被赋值给变量obj,内部包含一对键值对(属性),content是“键名”(属性名),字符串“Hello”是“键值”(属性值)。键名与键值之间用冒号分割。如果有多个键值对,每个键值对之间用都好分隔。
1、内置对象就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。
2、浏览器上面跑的JS的内置对象有Math, String,Array, Date, 还有刚才的location。
3、时间对象JavaScript的内置对象,使用前必须先声明。
Date对象中处理时间和日期的方法:
4、方 法 种 类 方 法 名 称 功 能 描 述
获得时间或日期 getDate 获得当前的日期
获得时间或日期 getDay 获得当前的天
获得时间或日期 getHours 获得当前的小时
获得时间或日期 getMinutes 获得当前的分钟
获得时间或日期 getMonth 获得当前的月份
获得时间或日期 getSeconds 获得当前的秒
获得时间或日期 getTime 获得当前的时间(毫秒为单位)
获得时间或日期 getTimeZoneOffset 获得当前的时区偏移信息
获得时间或日期 getYear 获得当前的年份