JavaScript学习笔记--基础篇--[ ] 的两个方面、四种使用

//第一个方面-数组方面

        //1、数组声明与定义

        var str_1 = [ ];        //声明定义一个空数组

        var str_2 = [1, 2, 3];        //初始化一个数组   声明+赋值

        //2、获取数组值

        var str_3 = [2, 3, 4, 5, 6];

        var temp = str_3 [2];   //定义一个temp数值型变量 取str_3数组第三个元素的值


------------------------------------------------------------------------------------------------------------

        //第二个方面

        //1、定义对象成员

        var obj = {};         //定义一个空对象

        //可识别规范字符定义

        obj['age'] = 18;           // 也可以直接使用 obj.age 进行赋值定义

        //相当于 在 obj对象中定义了一个属性叫age  它的值是18


 

        //不可识别规范字符定义(属性名以数字开头的在Js中是没有办法直接采用 . 赋值)

        obj['233HHH'] = 20;

        //233HHH 属性名用数字开头,直接采取obj.233HHH = 20 会报错 所以采用这种方式定义
 

        //2、获取对象值

        var obj_1 = {

            age: 18

        };

        console.log(obj_1.age);    //可识别规范字符  可以直接用 .  调用

                                                 //也支持  console.log(obj_1['age']);   调用    结果一致

        obj_1['233HHH'] = 20;       //不可识别规范字符     只能采取这样的方式调用

        console.log(obj_1['233HHH']);

总结:

  [ ]字符在对象使用上要求较多,在声明变量名称时,一定要注意是否符合JS要求

        属性名合规的   可以直接使用  .   进行操作  也可以  采用  [ '属性名' ]方式操作

        属性名不合规的   只能 采用  [ '属性名' ]方式操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值