目录
-
Math类
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> console.log("圆周率:"+Math.PI) console.log("产生的是0到1之间的随机数 不包含1:"+Math.random()) console.log("两个数中的最大值:"+Math.max(18, 21)) console.log("两个数中的最小值:"+Math.min(18, 21)) console.log("绝对值:"+Math.abs(-10)) console.log("求幂数:"+Math.pow(2, 5)) // 2的5次方 console.log("开平方:"+Math.sqrt(8)) console.log("四舍五入:"+Math.round(3.78)) console.log("向上求整:"+Math.ceil(18.01)) console.log("向下求整:"+Math.floor(18.99)) </script> </body> </html>
-
Object对象
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> /** * Object的数据结构是类似于Python的字典的 * 键值对的形式呈现出来的 */ // 声明一个对象 var person = new Object() // 添加属性: 通过点语法的形式添加 person.name = "李泽" person.age = 20 // 行为 --- 方法 person.study = function(){ // 这个对象的学习的行为: 获取姓名和年龄 // 输出结果是20岁的李泽在学习 /** * 在Python中self 接受的被描述的对象的地址 可以通过 * self来获取对象的属性和行为 * * 在JS中这个字段 this 接受的就是被描述对象的地址 */ console.log(this.age +"岁的"+this.name + "在学习") } // 获取对象的属性 // 1. 通过点语法的行为来获取 console.log("姓名: " + person.name) // 可以通过字典中根据键获取值的格式 获取属性值 console.log("年龄:" + person["age"]) // 删除对象的属性 delete person.name // 调用行为 person.study() // 常用创建对象的形式 var student = { name:"测测", age: 18, sleep:function(){ console.log(this.name + "在睡觉") } } student.sleep() </script> </body> </html>