let sum = 0;
for (let i = 0; i<100 ; i++){
sum = sum + i^i;
}
console.log(sum);
私はこれを試していて動作していません。誰でも助けてくれますか?合計を解決するために、どのようなプログラムを書くことができますか?1^1 + 2^2 + 3^3 .... + 100^100
let sum = 0;
for (let i = 0; i<100 ; i++){
sum = sum + i^i;
}
console.log(sum);
私はこれを試していて動作していません。誰でも助けてくれますか?合計を解決するために、どのようなプログラムを書くことができますか?1^1 + 2^2 + 3^3 .... + 100^100
あなたは使用する必要があります。
sum = sum + Math.pow(i, i);
幸運を!
ありがとうございました。私は訂正を行い、それはうまくいった。本当に助けを感謝します – HaranCode
ES6では、電源には**
を使用し、そうでない場合はMath.pow
を使用します。
^
は、bitwise XORオペレータを表します。
let sum = 0;
for (let i = 1; i <= 100; i++){
sum += i ** i;
}
console.log(sum);
IEとエッジがそれをサポートしていないことを正確にしましょう。ブラウザ用に書かれたコードは 'Math.pow'を使うべきです。 –
@DenysSéguret、エッジがそれに対応しています。 –
'^ '記号を使用して、JavaScriptで期待している何をしません - あなたは' Math.powを(使用する必要があります) ' – skyline3000
を真剣に、あなたはどのように探していることから始める必要があります生の質問をダンプするのではなく、JavaScriptで力を計算することができます。 –
そうですね。とにかくおかげで申し訳ありません – HaranCode