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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:28:32933ブラウズ

"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



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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。