1 基础语法
###1.1内置对象
Arguments只在函数内部定义,保存了函数的实参
Array数组对象
Date日期对象,用来创建和获取日期
Math数学对象
String字符串对象,提供对字符串的一系列操作
1.1.1 string
indexOf(Chr)返回指定子字符串的位置,从左到右,找不到返回
substr(m, n)反回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着取到字符串末尾。
substring(m,n)返回给定字符串中从m位置开始,到n位置结束,如果参数n省路,则意味着取到字符串末尾。
toLowerCase()将字符串中的字符全部转化成小写
toUpperCase()将字符串中的字符全部转化成大写
length属性,不是方法,返回字符串的长度。
1.1.2 math
Math.random()随机数
Math.ceil()向上取证,大于最大整数
Math.floor()向小取整,小于最小整数string
1.1.3 Date
获取日期
getFullYear()年
getMonth()月
getDate()日
getHours()时
getMinutes()分
getSeconds()秒
设置日期
setYear()
setMonth
setDat()
sethus()
setMinutes()
setseconds()
toLoacaleString()转换成本地时间字符串
说明:
getMonth():得到的值:0-11(1月-12月)
setMonth():设置值时0~11
toLocaleString():可根据本地时间把Date对象转换为字符串,并返回结果
1.2对象
对象( object)是 JavaScript的核心概念,也是最重要的数据类型。 JavaScript的所有数据都可以被视为对象。javaScript提供多个内建对象,比如 String、Date、Array等等。对象是带有属性和方法的特殊数据类型。
简单说,所谓对象,就是一种无序的数据集合,由若干个"键值对"(key- value)构成。通过 JavaScript我们可以创建自己的对象。 JavaScript对象满足的这种"键值对"的格式我们称为JSON格式,以后会见得非常多,即伟大的JSON对象
1.2.1对象的创建
Js创建自定义对象,主要通过三种方式:字面量形式创建对象、通过 new Object对象创建、通过 Object对象的 create方法创建对象
#####1 通过字面量形式创建
var obj1={
};//空对象
var obj2={
age:18