在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);