Ir para conteúdo
Fórum Script Brasil

SauloChina

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre SauloChina

SauloChina's Achievements

0

Reputação

  1. opa, para gerar os numeros aleatorios estou fazendo assim function getwords(){ temp = 0 newword = 0 sorted = new Array() for (i = 0; i<words.length; i++){ sorted = i } for (i = 0; i<words.length; i++){ newword = Math.floor(Math.random()*words.length) temp = sorted sorted = sorted[newword] sorted[newword]=temp } } Primeiro ele cria uma array e depois embaralha, agora eu queria pegar os oito primeiros números e utilizar como valor para o index da array de palavras. você pode ver que eu tenho ali o words.length, essa é a array. então eu poderia fazer assim, primeiro número aleatório do sorted foi [236] vou chamar a words[236] que por exemplo é a palavra "uva"... tentei isso, mas não está dando certo. teoricamente criaria uma nova array puxando o valor de words e sorted para ser atribuido aos elementos de abc abc = new Array() for (z=0; z<8; z++){ abc[z] = words[sorted] } Alguém ajuda??
  2. Olá, gostaria de uma ajuda em como desenvolver algo assim. 1) tenho uma array com 500 palavras 2) Gostaria de sortear aleatoriamente 8 palavras da array 3) Depois gostaria de criar uma string de todas as palavras juntas, mas com os caracteres fora de ordem exemplo: as palavras foram, carro, bola, navio e ficaria assim "corarnvibl..." alguém pode me indicar o caminho para conseguir isso, porque atualmente estou sortear numeros aleatorios, mas não consigo criar uma array nova a partir dos numeros.
  3. Olá, boa noite. Estou iniciando no Javascript e encontrei esse fórum. Tenho uma dúvida a respeito de um problema que não consigo solucionar, por mais que pesquise. Primeiro tenho um construtor com uma array para criar os objetos: //Construtor function add ( nome, idade, peso ) { this.nome = nome; this.idade = idade; this.peso = peso; } // Criando o Array var alguém = new Array(4); alguém [0] = new add ('Bruno','18','89'); alguém [1] = new add ('Silvia','16','67'); alguém [2] = new add ('Karla','16','68'); alguém [3] = new add ('Andre','18','76'); Depois disso eu preciso de uma função que informe quem tem 18 no campo idade e torne isso uma variável. Então eu fiz assim // definindo dezoito add.prototype.dezoito = function () { for(i=0;i<=4;i++){ if(alguém[i].idade == 18) { dezoito=true; } else { dezoito=false; } } } Eu não sei se posso fazer assim, a página carrega, mas se eu usar document.write(add[1].dezoito); ele não retorna true ou false mas escreve no navegador o código e se eu tendo disparar um alerta no caso de ser true ou false nada acontece. Alguém pode me ajudar a encontrar a maneira correta de setar essa variável nova e manter um valor booleano para verificação depois???
×
×
  • Criar Novo...