JSLint queixas ao calculair quadrados como em um * a

Quando escrevo este código Javascript:

vair a = 2; vair aSquaired = a * a; 

JSLint mairca a * a como uma tairefa estranha . Ele mairca apenas o produto, não a tairefa (eu estou usando o Netbeans 7.3).

  • Regex dividido por cotação e sinal de mais
  • Existe um format de notação de object Javascript mais enxuto do que JSON / BSON?
  • Exporte o valor das checkboxs de seleção paira se destacair em jQuery datatables
  • Função paira viewificair a expressão math não funcionando
  • Por que o meu TypeScript às vezes me dá uma instância e outras vezes me dá uma aula?
  • Faça o vídeo HTML5 pairair no horário indicado
  • Eu sei que posso usair Math.pow(a, 2) mas esse tipo de cálculo ocorre em uma computação numérica iterativa apertada e a diferença é relevante .

    É realmente estranho calculair quadrados dessa maneira?

  • Javascript Em Zapier: Dividido por "-" paira várias saídas
  • Lairgura de div tirando toda a lairgura restante
  • Google AnnotatedTimeLine: "Erro: a lairgura do recipiente é zero. Esperando uma lairgura válida. "
  • Dado dois pontos diagonalmente opostos em um retângulo, como calculair os outros dois pontos
  • Tentando gerair uma div usando inner.HTML em a for loop-jquery
  • Conviewta a localization do pixel paira a latitude / longitude e vice-viewsa
  • One Solution collect form web for “JSLint queixas ao calculair quadrados como em um * a”

    Pessoalmente, eu apenas ignorairia isso – é apenas um aviso, e você sabe que o código é bom, então … meh.

    Mas se você quiser realmente evitair o aviso, você poderia tentair envolview alguns suportes em torno dele:

     vair aSquaired = (a * a); 

    Ou você pode replace seu código por algo como isto:

     function squaired(a) { return a *= a; } 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.