私は完璧に動作する天気予報アプリを構築しました。私は割り当てられたAPIからweather id変数で変更されるアイコンを追加することに決めました。これは、if文の最初のIDのために働くが、ここの部分は私のコードであれば、それ内のステートメントは、他のために動作しない場合、私は他に追加するとき:なぜこの「if文」が機能しないのですか?
//weather icons check
if(weatherId=800){
$('#type').css('background-image', 'url(http://publicdomainvectors.org/photos/weather-clear.png)');
}
else if(weatherId>=801 && weatherId<=804){
$('#type').css('background-image','url(http://publicdomainvectors.org/tn_img/stylized_basic_cloud.png)');
}
else if(weatherId>=300 && weatherId<=531){
$('#type').css('background-image','url(http://publicdomainvectors.org/tn_img/sivvus_weather_symbols_4.png)');
}
私はこの文で何かをしないのです?? ?
'weatherid = 800'は割り当てです。それを 'if(weatherId == 800){' –
'weatherId = 800' – epascarello
' weatherid === 800'トリプル・イコールにするのが最良です。 –