私は自分の勉強のためのWebアプリケーションを作っています。基本的にTwitterのストリーミングAPIとGoogleマップを組み合わせてLat Lng値を表示します。なぜループが無限ループするのですか?
Yは、受け取ったつぶやきの数を(要素の長さをチェックする)、Xは1秒ごとに1ずつインクリメントされたテキストコンテンツを持つ要素です。
- 私はちょうどそれが取る時間のためのいくつかのランダムな値を入れて、私はより論理的なスケール(60秒ごとまたは何か)を使用します。
グラフを作成するためにこの情報を毎分ログに記録したかったのですが、何とか無限ループにしてしまいました。ここで
は、コードは次のとおりです。あなたのif
文が評価されている場合
function saveinfo(){
var x = document.getElementsByClassName('timer')[0].textContent;
var y = document.getElementsByClassName('counter')[0].textContent;
while (x != "510"){
if(x = "5"){
console.log(y);
}
else if (x = "200") {
console.log(y);
}
else if (x = "300"){
console.log(y);
}
else if (x = "400"){
console.log(y);
}
else if (x = "500"){
console.log(y);
x = "510"
}
}
};
if(x=="number")
に 'X = "200" は、' 'X === "200"'などの開始のためにする必要があります。あなたはそれらが等しいかどうかをチェックしたい、200にxを代入しない。 – Andyxが '500'でない場合、変更されません – ailerifren
'='は割り当てです。 '=='と '==='は比較です – j08691