ホームページ > バックエンド開発 > PHPチュートリアル > コードを理解してください、ありがとう

コードを理解してください、ありがとう

WBOY
リリース: 2016-06-23 14:28:32
オリジナル
845 人が閲覧しました

"10" == "1e1" //true
100 == "1e2" //true
結果は true です。説明方法、ありがとうございます


ディスカッションへの返信(解決策)

弱いタイプは前の最初のものと同じです true と比較しても違いはありません
自分の内なる答えを探したい場合は

100==='1e2' //false

モデレーターありがとうございます
強制的な型変換であることは承知しています, しかし、どのように変換されるのか理解できません。
例: "10" == "1e1"

"10" は数字の 10 に変換されますか?
「1e1」は数値に変換されますが、なぜ 10 なのでしょうか? ありがとうございます



1e2

科学表記法は 10 の 2 乗、つまり 100 を意味します


100 == "1e2" -- > 100 == 100



ありがとう、わかりました!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート