js筆記之隨機數 if else小練習

2021-10-05 16:30:05 字數 1897 閱讀 2558

求四個隨機數的最小值

const min = 1;

const max = 100;

var ran1 = ~~(math.random() * (max - min) + min);

var ran2 = ~~(math.random() * (max - min) + min);

var ran3 = ~~(math.random() * (max - min) + min);

var ran4 = ~~(math.random() * (max - min) + min);

console.log(ran1, ran2, ran3, ran4);

var min;

min = ran1 < ran2 ? (ran1 < ran3 ? (ran1 < ran4 ? ran1 : ran4) : (ran3 < ran4 ? ran3 : ran4)) : (ran2 < ran3 ? (ran2 < ran4 ? ran2 : ran4) : (ran3 < ran4 ? ran3 : ran4));

console.log('最小值為' + min);

//另一種

var min1 = ran1 < ran2 ? ran1 : ran2;

var min2 = ran3 < ran4 ? ran3 : ran4;

var min = min1 < min2 ? min1 : min2;

console.log(min);

使用if 實現三個隨機數 從小到大的順序排列輸出(使用模式字串)。
const min1 = 10;

const max1 = 100;

var ran1 = ~~(math.random() * (max1 - min1) + min1);

var ran2 = ~~(math.random() * (max1 - min1) + min1);

var ran3 = ~~(math.random() * (max1 - min1) + min1);

console.log(`ran1=$;ran2=$;ran3=$`);

//存在六種排列組合

if(ran1 >= ran2 && ran2 >= ran3)

if(ran1 >= ran3 && ran3 >= ran2)

if(ran2 >= ran1 && ran1 >= ran3)

if(ran2 >= ran3 && ran3 >= ran1)

if(ran3 >= ran2 && ran2 >= ran1)

if(ran3 >= ran1 && ran1 >= ran2)

使用if-else 實現三個隨機數 從小到大的順序排列輸出(使用模式字串)。
const min2 = 10;

const max2 = 100;

var ran1 = ~~(math.random() * (max2 - min2) + min2);

var ran2 = ~~(math.random() * (max2 - min2) + min2);

var ran3 = ~~(math.random() * (max2 - min2) + min2);

console.log(`ran1=$;ran2=$;ran3=$`);

if(ran1 >= ran2)

//ran3最大

if(ran3 >= ran1)

//ran3中間

if(ran1 >= ran3 && ran3 >= ran2)

}else

//ran3最大

if(ran3 > ran2)

//ran3中間

if(ran2 >= ran3 && ran3 >= ran1)

}

js求隨機數

求某個正數範圍內隨機選擇乙個值 值 math.floor math.random 可能值的總數 第乙個可能的值 例如 1.求1 100內的隨機整數 var result math.floor math.random 100 1 2.在乙個陣列中隨機取出一項 var array a b c d e f...

js 獲取隨機數

用js的隨機數生成函式random 配合其他數學函式可以限制隨機數的取值。math.random 結果為0 1間的乙個隨機數 包括0,不包括1 math.floor num 引數num為乙個數值,函式結果為num的整數部分。math.ceil n 返回大於等於n的最小整數。math.round nu...

js 生成隨機數

js 可以使用 math 算數 物件來實現隨機數的生成。方法描述 ceil x 對數進行上捨入,即向上取整。floor x 對 x 進行下捨入,即向下取整。round x 四捨五入。random 返回 0 1 之間的隨機數,包含 0 不包含 1。一些例項說明 math.ceil math.rando...