前端-javascript-基本数据类型以及变量

欢迎加入JavaScript讨论群 558052642    群里有丰富的JS学习资源,且有较好的学习讨论气氛,且能陪你谈天侃地,气氛活跃;       



//  标识符:

       //    1. 由数字,字母,下划线,$组成, 且$一般用于框架中的变量
       //    2. 不能以数字开头
       //    3. 大小写敏感




       // 注释:
       //    单行注释 //
       //    多行注释 /*  */   






       //  常量: 
       //      数字型常量  100, 100.0
       //      字符串常量  'hehe', ''
       //      布尔型常量  true, false
       //      对象常量    null, {x:1,y:2}
       //      数组常量    [1,2,3,4,5]








       //  变量: (如果变量没有被初始化,那么值为undefined)
       //     变量声明方式:  var box = 10; 
       //     使用方式:     box  =20;    


       //    JS中的变量,属于弱类型,  变量的数据类型是在每一次赋值操作时的数据的数据类型决定的;  




       //   多个变量声明:
       //        var  box = "123",
       //             age = 28,
       //             height = 10;






       //    变量的数据类型:
       //      undefined    未定义型, 只出现在未初始化的变量中, 其实就代表着垃圾变量
       //      boolean      布尔型    true,false
       //      string       字符串
       //      number       数字型    js中不区分int,float; 当然注意在parseInt(var)中,字符串变量必须是int;
       //      object       对象或null
       //      function     函数




       //    查看变量的类型:  (typeof var)
                   var a = 10;
                   alert( typeof a );


       //    判断一个变量是不是可以转为number  --> !isNaN(var)            




       //    非数值转换为数值的三个函数:
            // (1) Number( stringVar ); 
            //        效果与隐式转换效果类似,能够转换整数'80',也能转换浮点数'80.9',以及空字符串''; 但是如果字符串如果不符合数字规则,那么返回NaN;


            // (2) parseInt( stringVar );  一个一个字符识别,直到有一个字符不是数字结束;其中(.)也不识别,即ParseInt只识别整数;
            //         var a = "12.1";   var b = parseInt(a);  alert(b);  结果为12;


            // (3) parseFloat( stringVar); 一个一个字符识别;




      //     string
      //     js中的字符串有 (‘123’)和("123"),但是没有差别; js中的字符串使用(+)连接;
      //     php中的字符串 (‘123’)和("123"),单引号字符串内容不转义, 双引号字符串转义,以及获取变量值;php字符串使用(.)连接






       //  变量的范围:
       //      不是在函数体内声明的变量,都是全局可见的; 所以尽量让变量申请在函数体内,随着函数执行完而消失;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值