属性
属性是指对象包含的值,使用对象名属性名的方式进行操作
方法
在代码里使用对象名,方法名()来调用该的方法
事件
响应用户操作,完成交互,一般可以分为鼠标事件,键盘事件,其他事件
创建自定义对象的方式
使用Object关键字创建对象和使用function关键字创建对象
Object关键字创建对象的方式
var sundent=new Object
sundent.stnid="22004254"
sundent.name="张三"
sundent.arr=function(){
console.log("他在上课")
}
sundent.arr()
function关键字创建对象的方式
function ls(xb,name){
this.xb=xb
this.name=name
this.eat=function(){
console.log("吃饭")
}
}
JavaScript常见的内置对象有四种,今天先写两种
Math数字对象
Math.random ( ) 这个是最常用的,随机数。要注意的是只能取到0和1之间的随机数,如果需要随机数范围的话需要一个函数来实现这个功能 封装一个随机数的函数
2.
Math.round( )我经常把这个记混了,所以注意下哈,这个是取整。比如这个得到46
3.
Math.ceil()这个呢就是向上取整,比如这个得到的是4
4.
Math.floor() 这个呢就是向下取整了,无论小数位多大,依旧不管,得到整数位。
5.Math.max ()和Mathmin()这两个我就放在一起了,一个是取最大数一个取最小,注意的是:接受的是多个参数而不是一个数组,如果写成数组,就会得到NAN,第一个是89,第二个是13,而第三个就是NAN了
6.Math.pow() 参数1的参数二 次方。比如这个就是得到的就是4的3次方
7.Marh.sqrt( ) 开平方(根数下),比如这个就是得到9的开平方3
在这里插入图片描述
8.Math.abs() 绝对值,比如这个就是得到-9的绝对值 9
在这里插入图片描述
9.Math.sin()配合Math.PI,还有Math.cos()
字符串对象:
1、 indexOf()方法:用于返回某个指定的字符串值在字符串中首次出现的位置。
2、charAt()方法:用于返回指定位置的字符。
3、split()方法:用于把一个字符串分割成字符串数组。
4.slice()⽅法:提取字符串的某个部分,并以新的字符串返回被提取的部分。
5、substring()⽅法:⽤于提取字符串中介于两个指定下标之间的字符。
6、substr()⽅法:可在字符串中抽取从 start 下标开始的指定数⽬的字符。