cari

Rumah  >  Soal Jawab  >  teks badan

Mengapakah penggunaan pertimbangan bersyarat => dan >= dalam JavaScript menghasilkan keputusan yang berbeza?

'gunakan ketat';
var arr = ['Bart', 'Lisa', 'Adam'];
var len = arr.length-1;
while(len>=0){
alert('Hello ,'+arr[len]);
len--;
}//Ini akan muncul seperti biasa, dan ia akan berhenti selepas 3 kali muncul.

'guna ketat';
var arr = ['Bart', 'Lisa', 'Adam'];
var len = arr.length-1;
while(len=>0){
alert(' Hello,'+arr[len]);
len--;
}//Selepas 3 muncul seperti biasa, banyak Hello, undefined akan muncul, dan kemudian penyemak imbas akan ranap.

Maaf, mengapa ini berlaku?

ringa_leeringa_lee2817 hari yang lalu583

membalas semua(6)saya akan balas

  • PHP中文网

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

    Saya melutut...

    >=是大于等于运算符,=>那是ES6的箭头函数操作符啊,而且你还加了'use strict', ES6 asli yang betul telah bermula...

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:13:47

    Fungsi anak panah

    balas
    0
  • 大家讲道理

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

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

    balas
    0
  • 仅有的幸福

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

    Masalah dengan penghuraian JS, => ialah fungsi anak panah

    balas
    0
  • 我想大声告诉你

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

    Dipukul oleh pukulan sempurna yang saya nyatakan sebelum ini, sukar untuk mengetahui sama ada ia >=, <=, =>, =<

    balas
    0
  • 漂亮男人

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

    Masih terdapat banyak rutin dalam js, dan saya secara tidak sengaja terlupa bahawa saya sedang menulis kod

    balas
    0
  • Batalbalas