このプログラムでは、数値の符号を簡単に反転させるために、符号反転の演算子 -
を使用しています。
符号を反転させるプログラム
以下のコードでは、数値 42
と -15
の符号を反転させ、その結果を表示しています。
HTMLとJavaScriptコード
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>符号を反転させる方法</title>
<script>
window.onload = function() {
// 符号を反転させる関数
function reverseSign(num) {
return -num; // 符号を反転させる
}
// テスト用の数値
const positiveNumber = 42;
const negativeNumber = -15;
// 符号を反転させる
const reversedPositive = reverseSign(positiveNumber);
const reversedNegative = reverseSign(negativeNumber);
// 結果をHTMLに表示
document.getElementById('reversedPositive').textContent = `${positiveNumber} の符号を反転させた結果: ${reversedPositive}`;
document.getElementById('reversedNegative').textContent = `${negativeNumber} の符号を反転させた結果: ${reversedNegative}`;
}
</script>
</head>
<body>
<h1>符号を反転させる方法</h1>
<div id="reversedPositive"></div>
<div id="reversedNegative"></div>
</body>
</html>
プログラムの解説
このプログラムでは、符号を反転させるために単純な符号反転演算子(-
)を使用しています。この演算子は、正の数を負に、負の数を正に変換します。
以下は符号反転の演算に関する注意点です。
- 符号反転演算子(
-
)は、整数や浮動小数点数に対して使用可能です。 - ゼロに対して符号反転を行っても結果は変わりません。
-0
はJavaScriptでは0
と同じ扱いです。 - 文字列として数値が与えられた場合、JavaScriptは暗黙的にそれを数値に変換してから符号を反転させます。例えば、
-"5"
は-5
となります。