java script if else statement if i "=" 0でも数回出力する。
if(i = 0) でも 以下のJavaScriptコードが内容を実行するのはなぜですか? if( "==")でなければならないことを知っていますが。 "I'm"と "A" "A" "A"...という出力を得ることができます。PythonやJavaで見たことがないと思います。
function titleCase(str) {
var array = str.split(" ");
var str1 = "";
var i = 0;
while(i < array.length){
str = array[i]
if(i = 0){
console.log(str.charAt(0).toUpperCase() + str.substring(1));
}else{
console.log(console.log(str.charAt(0).toUpperCase() + str.substring(1)));
}
i++;
}
console.log(str1)
}
titleCase("I'm a little tea pot");