当前位置: 首页 > 知识库问答 >
问题:

javascript - php 两个值一样,但判断不了相等?

空枫涟
2023-10-09

image.png
如图,我在js里设置了一个值.
image.png
然后在php中获取了它.
image.png
再页面中打印的nowProduct值也是USD,但是不会输出判断里的内容.

共有2个答案

夹谷星纬
2023-10-09

提问中的代码不要贴图片,直接贴代码,这样方便回答的人来引用。


这涉及一个最基础的概念:PHP 的代码是在服务端(Server)运行的,而 HTML、JS 最终呈现是在客户端(Client)的浏览器(Browser)里面运行的,这俩个并不是交织运行的,而是顺序运行。

在这里,PHP 服务端运行的时候,$nowProduct 实际上就是 <script... 那一段字符串,你这里判断它等于 USD 自然是不会成立的。

再者,你这页面上看到的=的 USD 是渲染后的效果。

巫马修为
2023-10-09

你咋想的。

php 又不执行js。
你这个$nowProduct == 'USD' 相当于 if('<script>docuemnt...' == 'USD') 那可不是不相等吗

echo相当于输入到浏览器了,浏览器自动执行了js,你看到的是USD

 类似资料:
  • 本文向大家介绍如何判断两个对象相等?相关面试题,主要包含被问及如何判断两个对象相等?时的应答技巧和注意事项,需要的朋友参考一下 提供另一种写法: 当然JSON.stringify(obj)==JSON.stringify(obj)执行速度是最快的

  • 本文向大家介绍JavaScript中如何判断一个值的类型,包括了JavaScript中如何判断一个值的类型的使用技巧和注意事项,需要的朋友参考一下 我们知道在js中有一个运算符可以帮助我们判断一个值的类型,它就是typeof运算符。 我们从以上结果可以看出typeof的不足之处,它对于数值、字符串、布尔值分别返回number、string、boolean,函数返回function,undefine

  • 本文向大家介绍判断JavaScript中的两个变量是否相等的操作符,包括了判断JavaScript中的两个变量是否相等的操作符的使用技巧和注意事项,需要的朋友参考一下 1、为什么要判断? 可能有些同学看到这个标题就会产生疑惑,为什么我们要判断JavaScript中的两个变量是否相等,JavaScript不是已经提供了双等号“==”以及三等号“===”给我们使用了吗? 其实,JavaScript虽然

  • 本文向大家介绍php判断两个日期之间相差多少个月份的方法,包括了php判断两个日期之间相差多少个月份的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php判断两个日期之间相差多少个月份的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 假设您有两个相同的对象(意味着它们分别具有相同的属性和相同的值)。 你如何测试平等性? 例

  • 我在Codewars.com参加培训测试, 说明是: 在此kata中,您必须在给定字符串的情况下,用字母在字母表中的位置替换每个字母。 如果文本中的任何内容不是字母,请忽略它,不要返回它。“A”=1,“B”=2. 我已经制作了这样的PHP脚本 但当我提交我的答案时,它包含的错误就像 请谁能帮忙修一下?告诉我为什么它显示错误的细节?