- 什么是对象?
概念: 一组属性和方法的集合
记住: 万物皆对象(万物: 实实在在存在的东西)
- 对象分类?
2.1 自定义对象
2.2 内置对象
-
自定义创建方式
3.1 new字符创建
var obj = new Object();
//添加属性
obj.属性名 = 属性值
//添加方法
obj.方法名 = function(){}3.2 字面量创建
var obj = {
//添加属性
属性名 : 属性值,//添加方法 方法名 : function(){}, };
-
内置对象的属性和方法
4.1 String
属性 :
str.length --- 返回字符串的长度方法: str.charAt(索引) --- 返回指定索引的字符 str.indexOf(子串) --- 返回子串在母串中第一次出现的位置(索引) --- 从左到右 str.lastIndexOf(子串) --- 返回子串在母串中第一次出现的位置(索引) --- 从右到左 str.replace(被替换旧的子串, 新替换的子串) --- 用新的替换旧的 str.substr(开始截取的索引,截取的个数) --- 字符串的截取 str.substring(开始截取的索引,结束的索引) --- 字符串的截取 --- 左闭右开 str.toLowerCase() --- 字符转为小写 str.toUpperCase() --- 字符转为大写 str.split(分隔符) --- 字符串按照指定的分隔符转为数组
4.2 Number
方法:
num.toFixed(小数位数) --- 将数字转为指定小数位的字符串4.3 Math
方法:
Math.ceil() --- 向上取整数Math.floor() --- 向下取整数 Math.random() --- [0,1)之间的随机数 任意区间的随机整数 function reRandom(min,max){ return Math.floor(Math.random() *(max-min+1)) + min; }
网友评论