<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> /*function demo() { var num="局部变量1"; let value="局部变量2"; function test() { console.log("局部函数"); } console.log(num); console.log(value);//记住,局部的变量与函数只能在他所在的作用域中输出,不然会错 test(); } demo(); */ /*console.log(num); console.log(value); test();*/ function Person() { this.name="cyg"; let age=20; this.setAge=function(myAge) { if(myAge >= 0){ age = myAge; } } this.getAge = function () { return age; } this.say = function () { console.log("hello world"); } } let obj = new Person(); obj.setAge(666); console.log(obj.getAge()); </script> </body> </html>
JS中封装性,你真的懂封装性嘛????
关注
打赏