JavaScript汇总! 创建数组的两种方式,声明函数的两种方式 , 创建对象的三种方式
1、创建数组 法一:利用 new var arr1 = new Array( ); // 空数组 var arr1 = new Array(1, 'pink' , true ); 法二:利用数组字面量 var arr2 = [ ]; // 空数组 var arr2 = [1, 'pink' , true ]; a、数组里可以放任意数据类型 b、数组初始化含义:声明数组并赋值 2、声明函数 法一:利用函数标识符定义函数(命名函数) function 函数标识符( ){ //代码块 } 法二:函数表达式(匿名函数) function ( ){ //代码块 } 3、创建对象 法一:利用对象字面量 var obj = { }; var obj = { name: 'remy' , pwd:123456, sayHi: function ( ){ alert( 'hi~' ); } } //注意这里面用 **逗号** 隔开 法二:利用 new Object var obj = new Object( ); obj.name = 'remy' ; obj.pwd = 123456; obj.sayHi = function ( ){ alert( 'hi~' ); } 法三:利用构造函数 function 构造函数名(属性1,属性2,...,属性n ){ this .属性1 = 值1; this .属性2 = 值2; this .方法 = function ( ){ } } new 构造函数名(值1,值2,...值n); function User(username,userpwd){ this .name = username; this .pwd = userpwd; this .say = function ( words){ console.log(words); } var me = new User( 'remy' ,123456); me.say( 'hello' ); var he = new User( 'wilbur' ,654321); he.say( 'nice' ); a、构造函数名首字母必须大写 b、调用时必须用 new 4、使用对象 调用属性:对象名.属性名 或 对象名[ '属性名' ] 调用方法: 对象名.方法名( ) |
写博客技能摸索中.....也不知道放在随笔里的代码要怎么样才能好看点。
从自己先写好的md文件搬过来,解锁了一个VS code的快捷键:ctrl+shift+L 选中所有相同字符,这样我就可以把md里代码行的三个点一次性删光啦;刚开始有点傻一个个删欸。刚刚入门,所以喜欢把一些比较易混的知识点整合到一起,方便自己查看,也希望能够帮助到小伙伴萌!!