JavaScript で条件判断 => と >= を使用すると、異なる結果が生じるのはなぜですか?
ringa_lee
ringa_lee 2017-05-19 10:11:47
0
6
601

'厳密な使用';
var arr = ['バート', 'リサ', 'アダム'];
var len = arr.length-1;
while(len> =0){
alert('Hello,' arr[len]);
len--;
}//これは通常どおりポップアップ表示され、3 回後に表示されると停止します。回。

'厳密な使用';
var arr = ['バート', 'リサ', 'アダム'];
var len = arr.length-1;
while(len= >0){
alert('Hello,' arr[len]);
len--;
}//通常のポップアップが 3 回続いた後、多くの Hello がポップアップ表示されます (未定義)そしてブラウザがクラッシュします。

###なぜこうなった?

ringa_lee
ringa_lee

ringa_lee

全員に返信(6)
Ty80

ひざまずいてます…

>=是大于等于运算符,=>那是ES6的箭头函数操作符啊,而且你还加了'use strict'、適切なネイティブ ES6 が起動しました...

いいねを押す +0
phpcn_u1582

アロー関数

いいねを押す +0
大家讲道理

リーリー

いいねを押す +0
仅有的幸福

JS 解析の問題 => はアロー関数です

いいねを押す +0
我想大声告诉你

先ほどの完璧なヒットに見舞われて、>=、<=、=>、=<なのかわかりにくい。

いいねを押す +0
漂亮男人

js にはまだまだたくさんのトリックがあり、うっかりコードを書いていることを忘れてしまいます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート