JSシンプルな機能ケース

<! -
+ 4桁のコードを生成する機能を書きます
機能コード(){
VaRのA = randomNum(0、9);
音楽再生RANDOのB =(0、9)。
randomNum C =(0、9)でした。
= randomNum(0,9)~Dました。
戻り+ "" + B + "" + C + "" + D + "「。
}
console.log(コード())。
 
+関数桁(NUM、k)を書き込み、機能の機能は次のとおり右からk桁の整数のNUM値を求めて、numはビットのk個のビット0の数が返されるよりも小さい場合。
関数桁(NUM、K){
{(; iはkは<I ++はI = 1)のために
確実=のparseInt(か/ 10)。
}
= 10%。
確かに返します。
}
console.log(桁(56785,8))。

関数桁(NUM、K){
; 10% - のparseInt(1)NUM / Math.pow(10、k)を返します
}
document.write(桁(19238110、5))

+書き込み機能は、番号の長さを返すデジタル長// FN(NUM)を計算します。
関数lengthNum(NUM){
RESは、= 0でlenました。
一方、(NUM!= 0){
確実=のparseInt(か/ 10)。
++など;
}
LENを返します。
}
console.log(lengthNum(12342334))。

書き込み機能を+、組成物は、二つの数字の間の任意の奇数であることができます。たとえば:0〜3で構成することができる奇数計算の間である。01/03/11/13/21/23/31/33
関数カウント(NUM1、NUM2){
でも= 0 VARカウント= 0、奇数= 0;
for(var i = num1; i <= num2; i++){
if(i % 2 != 0){
odd++;
}else{
even++;
}
}
count = (even + odd) * odd;
return count;
}
console.log(count(1, 5));
 
+ 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,
加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,
第二位和第三位交换,请编写一个函数,传入原文,输出密文
function secret(num){
var a = parseInt(num / 1000);
var b = parseInt(num / 100) % 10;
var c = parseInt(num / 10) % 100 % 10;
var d = num % 1000 % 100 % 10;
a = (a + 5) % 10;
b = (b + 5) % 10;
c = (c + 5) % 10;
d = (d + 5) % 10;
var temp = a;
a = d;
d = temp;
temp = b;
b = c;
c = temp;
return a * 1000 + b * 100 + c * 10 + d;
}
console.log(secret(2583));
-->

おすすめ

転載: www.cnblogs.com/wenlx/p/11431844.html