总结:
对象——带属性、方法的数据。
定义对象
例:
1、student = new object();
student.name = "李华";
student.grade ="99";
student.sco="123456";
2、student={name : "李华",grade :"99",sco:"123456"};
通过函数来创建对象
3、function creatObject(name,grade,sco)
{
this.name=name;
this.grade=grade;
this.sco=sco;
};
student = new creatObject("李华","99","123456");
prototype
当对象一旦建立,无法再进行正常的属性添加,需要借助prototype
来进行属性地添加,prototype代表本体。
使用——对象名.prototype.所要添加属性——的方式来对对象进行
属性地添加。
Number对象
JavaScript中,Number对象不分为整形,浮点型,长整型等。
Number对象的精度在整数位<=15,小数位<=17(浮点运算会产生轻微误差)
无穷大:正无穷Infinity
负无穷-Infinity
当0做分母的时候,也可以用来表示无穷
判断某个变量值是否为数字使用isNaN(变量)
当变量值是数字的时候,该函数返回值为false
当变量值不是数字的时候,该函数返回值为true
当一个数字除以一个表示数字的字符串时,得到的结果为数字
当一个数字初一一个其他字符串时,得到的结果不是数字
Number对象属性以及可使用的方法
MAX_VALUE//最大值
MIN_VALUE//最小值
NEGATIVE_INFINITY//负无穷
POSITIVE_INFINITY//正无穷
NaN//非数字
prototype//本体
constructor//构造函数
方法
toExponential()//指数级
toFixed()
toPrecision()//精度
toString()//转化成字符串
valueOf()//值
String
字符串可以像数组一样通过下标进行访问,
下标同样从0开始,
以下是字符串的一些属性以及方法
length
prototype
constructor
方法:
charAt()//查找字符所在位置
charCodeAt()//查找对应字符编码的字符所对应位置
concat()//连接
fromCharCode()//返回unicode编码所对应的字符,该方法属于String对象,调
用时需使用String.fromCharCode()的形式进行调用
indexOf()//返回第一个匹配到的字符的位置
lastIndexOf()//返回最后一个匹配到的字符的位置
match()//查找特定的字符//也可使用正则表达式进行查找([正则表达式](https://blog.csdn.net/qq_43384071/article/details/98971786))
replace()//对指定字符进行替换
search()//匹配字符串
slice()//从已有的数组(字符串)中选取特定位置的元素
split()//以特定分隔符将字符串分隔开来,并以数组形式返回
substr()//截取字符串,参数分别为第一个字符的位置,截取长度
substring()//截取字符串。参数分别为第一个字符的位置,最后一个字符的位置
toLowerCase()//将字符串全部转化成小写
toUpperCase()//将字符串全部转化成大写
valueOf()//获取对象原始值
加油加油加油!!!
JavaScript学习之对象、prototype、Number对象、String
最新推荐文章于 2021-01-29 14:53:33 发布