Maison  >  Questions et réponses  >  le corps du texte

Pourquoi l'utilisation de jugements conditionnels => et >= en JavaScript produit-elle des résultats différents ?

'use strict';
var arr = ['Bart', 'Lisa', 'Adam'];
var len = arr.length-1;
while(len>=0){
alert('Bonjour ,'+arr[len]);
len--;
}//Ceci apparaîtra normalement, et il s'arrêtera après 3 pop-ups.

'use strict';
var arr = ['Bart', 'Lisa', 'Adam'];
var len = arr.length-1;
while(len=>0){
alert(' Hello,'+arr[len]);
len--;
}//Après 3 apparitions normales, beaucoup de Hello, undefined apparaîtront, puis le navigateur plantera.

Excusez-moi, pourquoi cela se produit-il ?

ringa_leeringa_lee2711 Il y a quelques jours520

répondre à tous(6)je répondrai

  • PHP中文网

    PHP中文网2017-05-19 10:13:47

    Je suis à genoux...

    >=是大于等于运算符,=>那是ES6的箭头函数操作符啊,而且你还加了'use strict', le propre ES6 natif a démarré...

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:13:47

    Fonction flèche

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:13:47

    >=大于等于 和 <=小于等于
    =>这个是箭头函数 ()=>{}

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:13:47

    Le problème avec l'analyse JS, => c'est la fonction flèche

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:13:47

    Étant frappé par le hit parfait que j'ai mentionné précédemment, il est difficile de dire si c'est >=, <=, =>, =<.

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:13:47

    Il y a encore beaucoup de routines en js, et j'oublie accidentellement que j'écris du code

    répondre
    0
  • Annulerrépondre