`

JS小技巧小结

 
阅读更多

 

        在pos机中,我们可以检验自己的学习状况。

        首先,要理清思路,我们要干什么,要通过什么代码来实现功能。例如:

        1,字符串的截取:

 

[
    'ITEM000001',
    'ITEM000003-2',
    'ITEM000005-11',
]

 

          面对长度不同的二维码

 

var a = 'ITEM000003-2';
var b;
var c;
b = a.substring(0,10);
c = a.substr(11);
console.log(b);//打印结果为'ITEM000003'
console.log(c);//打印结果为'2'

 

      其中,substring与substr的区别,一个是截取0-10的长度,另一个是截取11位之后的长度

      然后是向数组中添加数据

 

var inputs = [];
var a;
inputs.push(a);
console.log(inputs);//打印结果为a

 

 还有parseInt用法(取整);

 

var a = 5;
var b = 3;
parseInt(a / b,0);
console.log(a / b);//打印结果为 1
 

 

        保留两位小数:

 

var a = 5;
var b;
b = a.toFixed(2);
console.log(b);//打印结果为‘5.00’
 

 

        括号中数字为位数。

   

        打印时间

 

        var dateDigitToString = function (num) {
        return num < 10 ? '0' + num : num;
    };//个位数的十位置0

        var currentDate = new Date(),
        year = dateDigitToString(currentDate.getFullYear()),
        month = dateDigitToString(currentDate.getMonth() + 1),//Date.getMonth()的返回值是0-11,所以要+1
        date = dateDigitToString(currentDate.getDate()),
        hour = dateDigitToString(currentDate.getHours()),
        minute = dateDigitToString(currentDate.getMinutes()),
        second = dateDigitToString(currentDate.getSeconds()),
        formattedDateString = year + '年' + month + '月' + date + '日 ' + hour + ':' + minute + ':' + second;
    document.write(formattedDateString); 

  

 

         

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics