- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:if ('0.0'=='0'){ の0.0とは何)
0.0とは何?ゼロだけの小数点は存在するのか
このQ&Aのポイント
- PHPの文字列キャストにおいて、'0.0'と'0'が等しいかどうかを判断する例を紹介しました。
- PHPでは、二項演算を行う際に、「数値らしい文字列」の場合、整数型または浮動小数点数型にキャストされるという性質があります。
- "0.0"は小数点として認識されるのか、ゼロだけの小数点は存在するのかという疑問を質問しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPの比較演算子の ==と === の違いの説明は、ともかくとして、 0.0という小数点以下が0しかない数値が数学的にありあるのかどうかっていうことですよね。 違和感があるのであれば、プログラミング上の書式として考えられてはいかがでしょうか? たとえば、電卓で 0.1を 入力するとき、 最初の0を省略して .1 と入力しても0.1扱いになりますし、 0 をあえて 0.0000と 入力しても0扱いになりますよね。 それと同じで。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
>0.0があります。これって0.0の間にある . (点)は小数点と認識して宜しいのでしょうか!? はいそうです。小数点です。 > ゼロだけの小数点は、今までの、私の記憶にはございません!! 新しい知識を付けましょう。
質問者
お礼
レスありがとうございます。 助かります。 A:小数点です。 はい 了解しました^^
お礼
ご回答、誠にありがとうございます。 以下ものすごくわかりやすかったです。 (あやかりたいです) A:電卓で 0.1を 入力するとき、 最初の0を省略して .1 と入力しても0.1扱いになりますし、 0 をあえて 0.0000と 入力しても0扱いになります・・