>  Q&A  >  본문

JavaScript에서 조건부 판단 => 및 >=를 사용하면 왜 다른 결과가 생성됩니까?

'엄격한 사용';
var arr = ['Bart', 'Lisa', 'Adam'];
var len = arr.length-1;
while(len>=0){
alert('안녕하세요. ,'+arr[len]);
len--;
}//정상적으로 뜨고, 3번 팝업되면 멈춥니다.

'엄격한 사용';
var arr = ['Bart', 'Lisa', 'Adam'];
var len = arr.length-1;
while(len=>0){
alert(' Hello,'+arr[len]);
len--;
}//3이 정상적으로 뜬 후 Hello, undefound가 많이 뜬 후 브라우저가 다운됩니다.

죄송한데 왜 이런 일이 발생하나요?

ringa_leeringa_lee2711일 전516

모든 응답(6)나는 대답할 것이다

  • PHP中文网

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

    무릎을 꿇었어요...

    >=是大于等于运算符,=>那是ES6的箭头函数操作符啊,而且你还加了'use strict', 제대로 된 네이티브 ES6가 시작됐다...

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:13:47

    화살표 기능

    회신하다
    0
  • 大家讲道理

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

    으아아아

    회신하다
    0
  • 仅有的幸福

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

    JS 파싱의 문제점 => 화살표 기능

    회신하다
    0
  • 我想大声告诉你

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

    앞서 말씀드린 퍼펙트히트를 맞으니 >=, <=, =>, =<인지 구분이 어렵네요.

    회신하다
    0
  • 漂亮男人

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

    JS에는 아직도 루틴이 너무 많아서 코드를 작성하고 있다는 사실을 잊어버릴 정도입니다

    회신하다
    0
  • 취소회신하다