Thirty-three JavaScript 2
1、函数定义:
方式一:通过function关键字定义函数
方式二:定义函数变量;
var 函数变量 = function(参数1,参数2,...){}
注意:1)函数没有参数可以不指定参数;
2)函数参数不需要var修饰;
3)如果函数有参数,那么调用函数时需要传入相应的实参
4)函数不需要指定返回值类型,如果有返回值使用return返回数据,否则不需要return
return的另外一个作用:结束当前函数。
2、使用函数创建对象:
方式一:使用function函数创建对象;
function Person() {}
new Person(); //创建对象
方式二:通过Object创建对象;
var a = new Object();
通过 对象名.属性名指定属性值
方式三:使用JSON语法创建对象;
{
propertyName : propertyValue,
}
3、内置对象:JavaScript提供用户使用的对象
String 对象:代表字符串对象
创建方式:""、new String("")
length:获取字符串的长度
indexOf():返回指定内容在字符串重第一次出现的位置
lastIndexOf():与上面相反
charAt():获取指定位置的字符
charCodeAt():获取指定位置字符的ASCII码
substring(start, end):从指定开始和结束位置获取字符串的内容
substr(start, length):从指定开始位置获取指定长度的内容
fontcolor()
Number 对象:
创建方式:var i = 10;、var i = new Number(10);
toString(n):使用指定进制把数值转换成字符串
parseInt():把字符串转换成整数;
从第一个数字开始,把前面的字符串转换成数字,如果第一个是非数字(不包括空格),就返回NaN
parseFloat():把字符串转换成小数
Math 对象:数学工具对象
PI属性:
abs():绝对值
ceil():向上取整
floor():向下取整
round():四舍五入
random():生成0~1之间的随机数,不包含1
max():min():
Date 对象:代表日期和时间
new Date():代表当前时间的Date对象
getFullYear():获取年份;
getMonth():获取月份,从0开始;
getDate():获取日;
getHours():getMinutes():getSecondes():
Array 对象:代表数组。js特点:1)长度不固定;2)可以存储不同类型的数据
length:获取数组元素的个数
创建方式:var arr = [数值元素];、var arr = new Array([size]);、var arr = new Array(数组元素0;
数组操作都是通过下标进行操作:
concat():合并多个数组,并返回一个新数组
push():往数组的末尾添加一个元素
pop():删除
reverse():、splice():split():...


浙公网安备 33010602011771号