1 —undefined,null, 0,false,NaN,'' (пустая строка) все ложные.

2 — Получить случайный элемент из массива

var items = [12, 548 , 'a' , 2 , 5478 , 'foo' , 8852, , 'Doe' , 2145 , 119];

var  randomItem = items[Math.floor(Math.random() * items.length)];

3 – получить случайное число в определенном диапазоне

var numbersArray = [] , max = 100;

for( var i=1; numbersArray.push(i++) < max;);  // numbers = [1,2,3 ... 100] 

4 — очистить массив

var myArray = [12 , 222 , 1000 ];  
myArray.length = 0; // myArray will be equal to [].

5 — используйте===вместо==

6 — использовать деструктурирование

The technique of breaking down the array elements and object properties as variables called, destructuring. Let us see it with few examples,
let emojis = ['🔥', '⏲️', '🏆', '🍉'];
let [fire, clock, , watermelon] = emojis;
console.log(fire, clock, watermelon);
Output: