ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript とそのフレームワーク jQuery の小さな秘密

JavaScript とそのフレームワーク jQuery の小さな秘密

高洛峰
高洛峰オリジナル
2016-11-25 14:07:54951ブラウズ

最近、jQuery でフロントエンドの作業を行っていたときに、ajax を適用してそのパラメーターを渡すときに、たとえば url: "LoadAction?mark=load" を LoadAction クラスで受け取ると、受け取ったマークがオブジェクトであることがわかりました。と判断すると、mark.equals("load") が正常に入力され、成功と判断されます。 mark=="load" が適用されている場合、判定は失敗します。逆に、従来の JavaScript アプリケーションでは、渡されるマークは変数です。

等号と == の違いを説明します。前者は一般にオブジェクトの比較に使用され、後者は定数と変数の比較に使用されます。オブジェクトの値は同じですが、アドレスが異なります。まるで人の名前のようです。もしかしたら中国にはあなたと同じ名前の人はたくさんいるかもしれませんが、一人としていないのです。名前が同じとしか言えません。ただし、変数はアドレスに対応します。つまり、名前は変わっても、あなたは人間であり、性質は変わりません。 私の理解は初歩的なものですので、間違いがあれば修正していただければ幸いです。他の人に誤解を与えないように。


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