Respostas
Sim, você pode utilizar todos, separadamente, em duplas, ou os 3 simultâneamente. Vou deixar uma função simples com os 3 abaixo:
function addNumber(){
var num = 0;
if (num < 6) {
for (i = num; i < 6; i++) {
var vetor = new Array(4);
vetor[i] = i;
console.log(vetor[i]);
}
}
else {
console.log("A variável 'num' não satisfaz a função addNumber().");
}
}
O que ela faz é: declara uma variável inteira denominada num, utiliza uma estrutura de decisão if para comparar se o seu valor é menor que 6 (0 a 5); se sim, uma estrutura de repetição for é iniciada para a cada valor de i, inserir num vetor criado cada número a partir do valor de num. O valor do vetor na posição i (vetor[i]) é mostrado no Console. Se a condição if do início não for verdadeira, ou seja, se o valor de num não for menor que 6, é mostrado no Console a mensagem instruída no bloco else.
Até mais!