JSDOM编程艺术小记(二)---JavaScript语法

第二章(上)

        1.    在JS 中注释使用

                    // 单行注释 

                    /*多行注释*/

        2.    使用alert显示弹窗。document.write显示信息。

                 注1: 使用alert时有时会出现乱码,以下是百度ID:mading314提供的参考

                        1、<script charset="utf-8" type="text/javascript" src="js/loginCheck.js" >里面的utf-8换着GBK
                                    如果还不行,用第二种:

                            2、新建一个js文件,存储编码采用utf-8,然后记事本打开logniCheck.js,复制里面代码到你新建的js文件,

                                     然后页面还是用    utf-8引用你的js。

                     注2:    我是这种情况,使用notepad++编译,可以直接选择 转utf-8编码格式 。保存执行即可

          3.     声明变量

                             可以随意改变类型

                                eg:var age = "four";

                                    age = 4;

           4.      数组  

                     (1)   声明数组可以不给出元素个数

                                 var abc = Array();

                                之后添加元素称之为填充(populating),同时给出新元素的值与元素下标

                                 array[index] = element;

                                 ①可一次性填充所有元素

                                    var abc = Array("f","e","r","er");

                                 ②也可直接在声明时赋值

                                    var abc = ["f",123,true];            //赋值时可以使用不同的数据类型

                                                                                     //数组中可包含其他数组

                      (2)     关联数组

                                    填充数组时若只给出元素的值,则这个数组为传统数组

                                    在为新元素给出下标时,不必局限于整数数字,可以使用字符串。

                                    eg:

                                        var lennon = Array();

                                        lennon["name"] = "reborn";                      
                                        lennon["year"] = "1990";
                                        lennon["living"] = "true";

                                    //此法虽增加可读性,但是不推荐,因为本质上创建关联数组时,创建的是Array对象的属性。

            5.    对象  

                         (1)      var lennon = Array();

                                        lennon.name = "reborn";                      
                                        lennon.year = "1990";
                                        lennon.living = "true";

                             创建对象还有一种更简洁的语法,即花括号法

                                 {propertyName:value, propertyName:value};

                                 比如,lennon对象也可以写成下面这样:

                                 var lennon = {name:"reborn" , year:"1900" ,living:"true"};//name可以是任何JavaScript的值

                          (2)    

                                    创建新的abc数组,用刚刚创建的lennon对象来填充它的第一个元素

                                        var abc = Array();

                                        abc[0]  = lennon;

                                    则:abc[0].name 的值为 "reborn";

                                     进一步改进,可以将abc数组声明为对象而不是传统数组。

                                        var abc = {};

                                        abc.data = lennon;

                                    则:abc.data.name的值为“reborn”






                                                 lennon[""] = "";
                                                 lennon[""] = "";
                                                 lennon[""] = "";

                                        var lennon = Array();

                                        lennon["name"] = "reborn";                      
                                        lennon["year"] = "1990";
                                        lennon["living"] = "true";

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值