1. Imutabilidade de cordas
Depois que a string for definida, ela ocupará o espaço de memória o tempo todo, e o espaço de memória (pilha) no pinguim não pode ser reatribuído.
2. Operação de curto -circuito
||, && operadores binários, retorne o valor original do operando (tipo de dados original e dados originais) participando da operação,
Após a conclusão da operação, o operando que faz com que a operação termine é retornado.
3. Operador triplo
código1? Code2: Code3; ao contrário do if-else:
Retorne o valor de Code2 ou Code3 ---- Code2, Code3 pode ser substituído por vazio {};
Você não pode escrever uma pausa, continue.
4.nan
Nan! = Nan,
Qualquer operação matemática em que a NAN participa, o resultado é NAN
Expressões condicionais com participação da NAN: Operador de comparação> // </<=/==/=== O resultado da operação é falso
! ==/! = O resultado da operação é verdadeiro
<Cript> var a; console.log (booleano (nan> = 4)); console.log (booleano (nan <4)); console.log (booleano (nan = 4)); console.log (booleano (nan == 4)); console.log (booleano (nan == 4)); console.log (booleano (a = 4)); console.log (NAN); console.log (a); if (nan == nan) {a = "nan == nan"; } var b; if (nan! == nan) {b = "nan! = nan"; } console.log (a+"/n"+b); </script>5. JS Simples Data Type Conversão --- Demonstração de casos especiais
Dados: 0, "", falso, nulo, indefinido, "123ABC", etc.
<! Doctype html> <html> <head lang = "en"> <meta charset = "utf-8"> <title> </title> <style> div {line-hight: 24px; margem: 0; preenchimento: 0; } .One {largura: 920px; Posição: Absoluto; Esquerda: 50%; TOP: 50%; margem -esquerda: -460px; Margin -top: -240px; } .All {float: esquerda; Fronteira: 2px Solid #000000; } .All-top {font-size: 20px; Peso da fonte: negrito; } .All-Bottom {altura de linha: 48px; Size da fonte: 16px; } .Details {float: esquerda; Fronteira: 2px Solid #000000; altura da linha: 24px; margem -esquerda: -2px; } .Details: hover {Position: relativo; Fronteira: 2px Solid #FF00000; } .Line-Long {Border-top: 2px Solid #000000; altura: 0; Largura: 908px; } .line-short {Border-top: 2px tracejado #000000; altura: 0; Largura: 742px; margem-esquerda: 166px; } </style> <cript> document.write ("<div class = 'One'>"); função f1 () {return typeof res [res.Length - 1]; } var arr = [0, "", false, nulo, indefinido, nan, 6,66, -9, "abc124", "-12.23abc23", "qwer", "ss"]; document.write ("<div class = 'all'> <div class = 'all-top'>" + "dados e tipos originais" + "</br>" + "método de conversão </div>" + "<div class = 'All-Bottom'>" + " +" + "</br>" + () "" "</br>" "" ")" Parsent "" "" "</br>" + "/" "" + "</br>" + ".toString" + "</br>" + "string ()" + "</br>" + "!!" + "</br>" + "boolean ()" + "</br>" " === "": {var res = ['""']; quebrar; } padrão: {var res = [arr [i] + ""]; }} res [res.Length] = tipoof arr [i]; res [res.Length] = +arr [i]; res [res.Length] = f1 (); res [res.Length] = número (arr [i]); res [res.Length] = f1 (); res [res.Length] = f1 (); res [res.Length] = parseint (arr [i]); res [res.Length] = f1 (); res [res.Length] = parseint (arr [i]); res [res.Length] = f1 (); res [res.Length] = f1 (); res [res.Length] = parsefloat (arr [i]); res [res.Length] = f1 (); res [res.Length] = arr [i] + ""; res [res.Length] = f1 (); if (i == 3 || i == 4) {// nulo e indefinido não possui métodos .toString (), resultando em um erro res [res.Length] = "Error"; res [res.Length] = "Erro"; } else {res [res.Length] = (arr [i]). ToString (); res [res.Length] = f1 (); } res [res.Length] = string (arr [i]); res [res.Length] = string (arr [i]); res [res.Length] = f1 (); res [res.Length] = !! arr [i]; res [res.Length] = f1 (); res [res.Length] = booleano (arr [i]); res [res.Length] = f1 (); var resstring = res.join ("<br>"); document.write ("<div class = 'detalhes'>" + resstring + "</br>" + "</div>"); } var j = 22; para (var i = 0; i <9; i ++) {document.write ("<div class = 'line-short' style = 'margin-top:" + j + "px'> </div>") document.write ("<div class = '' long 'style =' margin-top:" J + "px '>> </>"). </script> </ad Head> <body> </body> </html>O acima é todo o conteúdo compartilhado por este artigo. Espero que gostem