html Instanciado objeto em javaScript

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Instanciado objeto em javaScript相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head lang="pt-br">
    <meta charset="UTF-8">
    <title>Teste javaScript</title>
</head>
<body>

<script type="text/javascript">

    var Password = function() {
        this.pass = "";

        /*
         * O parametro recebido pela função abaixo é um inteiro, caso seja uma string,
         * mudar a variavel chars de dentro do for para chars.length
         */
        this.generate = function(chars) {
            for (var i= 0; i< chars; i++) {
                this.pass += this.getRandomChar();
            }
            return this.pass;
        };
        this.getRandomChar = function() {
            /*
             *    matriz contendo em cada linha indices (inicial e final) da tabela ASCII para retornar alguns caracteres.
             *    [48, 57] = numeros;
             *    [64, 90] = "@" mais letras maiusculas;
             *    [97, 122] = letras minusculas;
             */
            var ascii = [[48, 57],[64,90],[97,122]];
            var i = Math.floor(Math.random()*ascii.length);
            return String.fromCharCode(Math.floor(Math.random()*(ascii[i][1]-ascii[i][0]))+ascii[i][0]);
        }
    };

    window.onload = function () {

        var palavra = "Teste";

        var pass = new Password();

        console.log(pass.generate(palavra.length)); //Pode ser feita assim, pegando o length da string e passando como parametro para o método

        console.log(pass.generate(10)); //E pode ser feita assim, pegando um numero inteiro
    };


    // Pode ser chamada fora do windows.onload tambem, o que muda é o momento da execução

    var pass = new Password();

    console.log(pass.generate(10));


</script>

</body>
</html>

以上是关于html Instanciado objeto em javaScript的主要内容,如果未能解决你的问题,请参考以下文章

java Servlet que procesa un objeto basado en el input encontrado en una tabla HTML

text Objeto como una superclase

javascript Objetos Javascript

javascript Ajax - Enviar um objeto

javascript Transformar Array em Objeto

markdown OBJETOS