您的位置:首页 > Web前端 > JavaScript

js 定义数组,及逻辑运算符

2012-03-12 17:30 507 查看
//附加一个条码 
//!@1201@140@00MA228989@01MA228989@04MA228989@05MA228989@08401-01A0518-220@09752451@102000.000@11PPL10/010204!
                           
                 //前台解析条码,以及相关验证 
                var a = barcode.split("@").length;
                var bar ; //定义变量
                var arrayBarcode = new Array();//定义数组
                for(var i = 0 ; i< a ;i ++){
                    arrayBarcode = barcode.split("@");
                    console.log("barcode -"+arrayBarcode[i]);
                    if((i == 0 )&&(arrayBarcode[i] == "!")){ //逻辑运算符 与, and 
                        console.log("begin is !");
                    }else if ((i == 1)&&(arrayBarcode[i].substring(2,arrayBarcode.length)=="00")){
                        console.log("单头");
                        bar = "00";
                    }else if ((i == 1)&&(arrayBarcode[i].substring(2,arrayBarcode.length)=="01")){
                        console.log("单行");
                        bar = "01";
                    }
                }
                console.log("barcode information is "+arrayBarcode);
好像js中所有变量定义,都用var关键字,不像java中 int i = 0 ,String  s = “ 0”
js中不论int类型,还是string类型都用var关键字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: