数据类型与FOR循环

xiaoxiao2021-02-28  36

1  /*数值型*/          var i=360;          i=i+1;          console.log(i);          /*字符型  拼接字符串*/          var i='360';          i=i+1;          console.log(i);

         /*布尔类型代表真或者假种类*/

/*typeof 一种检测符,来检测数据类型*/         console.log(typeof true);/*控制台输出boolean,代表布尔类型*/         console.log(typeof 123);/*number*/         console.log(typeof '123');/*string 字符型*/         console.log(1==1.0);/*判断是否相等,相等输出徒惹,不相等输出false*/         console.log(0.1+0.2==0.3);/*false   因为小数在二进制运算过程中存在误差,整数基本不会出现*/         console.log(1+2==3);/*ture*/         console.log(0.3/0.1);/*2.9999999999999996,因为误差,不等于三*/         /*parselnt()  将字符串解析为整数,一个个字符解析的,如果遇到不能转为数字的字符,就不再解析下去,返回已经解析完成的字符数字*/         console.log(parseInt('12px'));/*12*/         console.log(parseInt('12  abc 12'));/*12*/         var age=66;         var ageText=age.toString();/*toString可以将数值转换为字符串 ,几乎所有类型的值都可以转换,除了null和undefined*/         console.log(ageText);/*输出的是字符串的66,已经将数值的66转换为字符串*/         console.log(ageText+6);/*输出的为666,证ageString已经转化为字符串*/         console.log(String(666));/*输出为字符串的666,String可以将所有类型的数值转换为字符串,包括null和undefined*/         console.log(String(666)+1);/*输出的为6661,证String已经转化为字符串*/                  /*数组*/         var css=['a','12',true,{name:'Tom',age:24}];/*[]中可以是任意类型的值*///         console.log(Object.keys(css));/*通过Object.keys(obj)方法获取到所有的属性数组*/         console.log(css);         console.log(css[1]);/*[1]代表var数组中的序号,从0开始,来输出序号确定的值*/         // css.length=0;         // console.log(css);/*输出数组就已经清空,清空一个数组比较有效的方法就是设置length=0*/         /*数组中的元素也为数组,那么就构成了一个二维数组*/         var css=[['a','b'],['c','d']];

         console.log(css);

// 通过循环来输出数组属性        var css5=['a',{name:'Tom',age:24},true,'12'];        css5.name='chenjie';        // console.log(css5);        // for(cure in css5){        //     console.log(cure);/*for...in循环会把非数字键的属性也输出出来,所以数组一般不推荐用*/        // }        for (var i = 0; i < css5.length; i++) {               console.log(css5[i])/*for循环就不会把非数字键的属性也输出出来*/           };

转载请注明原文地址: https://www.6miu.com/read-2619229.html

最新回复(0)