任务(相关练习)
1.编写一个函数,生成4位数字的验证码
方法一:
function code(){
str = "";
for(i = 1 ; i <= 4 ; i++){
str += parseInt(Math.random() * 10);
}
return str;
}
console.log(code());
方法二:
function code(){
return String(randomNum(0,9)) + String(randomNum(0,9)) + String(randomNum(0,9)) + String(randomNum(0,9));
}
console.log(code());
方法三:
function code1(){
return randomNum(1000,9999);
}
console.log(code1());
2.编写函数digit(num, k),函数功能是:求整数num从右边开始的第k位数字的值,如果num位数不足k位则返回0。
方法一:
function digit(num,k){
for(i = 1 ; i < k ; i++){
num /= 10;
}
if(parseInt(num % 10) == 0){
return 0;
}else{
return parseInt(num % 10);
}
}
console.log(digit(123456,5));
方法二:
function digit(num,k){
for(var i = 1 ; i <= k ; i++){
var s = num % 10;
var num = parseInt(num / 10);
}
return s;
}
console.log(digit(2,4));
3.编写函数计算一个数字的长度