我想在Edit Post页面添加一些自定义jquery代码,非常简单,比如当有人按下Publish时显示div.
唯一的限制是我想通过使用插件实现这一点,而不是破解管理模板文件.
我尝试使用某些动作回显一些脚本标签,但似乎不是这样.
我一直在努力理解JavaScript的比较运算符之间的区别:身份和平等.根据我的阅读,如果使用==检查两个对象的相等性,JavaScript将尝试确定它们是否是相同类型,如果不是,则尝试将它们设置为相同类型.但是,===的行为方式不同.举个例子:
var n = "1";
console.log(n==1); // outputs true
console.log(n===1); // outputs false
Run Code Online (Sandbox Code Playgroud)
那么这些"身份"运营商和正规平等运营商之间的区别是什么?两者兼有的好处是什么?
性能有差异吗?我认为身份运算符会更快,因为它不会进行转换.
另外,当涉及更复杂的对象(如数组)时,它们有何不同?最重要的是,公约会说什么时候应该使用另一个,为什么?
我看见
if($output !== false){
}
Run Code Online (Sandbox Code Playgroud)
这是一个带有两个等号的感叹号.
它几乎是不平等的.它有什么额外的意义吗?
可能重复:
3个不同的等于
php中==和===之间有什么区别吗?当我在条件语句中使用它们时,两者似乎都适合我.我是用PHP编程的新手.请考虑一下并用简单的话回答.
如果我做0 =="0"则评估为真.尝试,
if( -777 == "-777" ) alert("same");
Run Code Online (Sandbox Code Playgroud)
警报发生.
并且,值得注意的是,true =="true"不会评估为true.尝试,
if( false == "false" ) alert("same");
Run Code Online (Sandbox Code Playgroud)
警报不会发生.
为什么会这样?
假设我有一个对象 - 在这种情况下是一个User对象 - 我希望能够跟踪一个单独的类的更改.User对象不应该以任何方式改变它的行为.
因此,我的单独类创建它的"干净"副本,将其存储在本地某个位置,然后稍后可以将User对象与原始版本进行比较,以查看在其生命周期内是否有任何更改.
是否有函数,模式或任何可以快速比较User对象的两个版本的东西?
选项1 也许我可以序列化每个版本,并直接比较,或哈希并比较?
选项2 也许我应该简单地创建一个ReflectionClass,运行该类的每个属性,看看这两个版本是否具有相同的属性值?
选项3
也许有一个简单的原生函数objects_are_equal($object1,$object2);?
最快的方法是什么?
今天只有我注意到并发现了使用===运算符的重要性.您可以在以下示例中看到它:
$var=0;
if ($var==false) echo "true"; else echo "false"; //prints true
$var=false;
if ($var==false) echo "true"; else echo "false"; //prints true
$var=0;
if ($var===false) echo "true"; else echo "false"; //prints false
$var=false;
if ($var===false) echo "true"; else echo "false"; //prints true
Run Code Online (Sandbox Code Playgroud)
问题是,是否有任何使用===运算符而不是使用==运算符的情况?
为什么Yes.即使变量不相等,此代码也会回显!
$a = '0e462097431906509019562988736854';
$b = '0e830400451993494058024219903391';
if( $a == $b ) echo 'Yes.';
else echo 'No!';
Run Code Online (Sandbox Code Playgroud) 这是在jquery代码中用于JS中的Not Equal To的符号
!== OR !=
Run Code Online (Sandbox Code Playgroud)
他们都没有工作
这是我正在使用的代码
var val = $('#xxx').val();
if (val!='') {
alert("jello");
}
Run Code Online (Sandbox Code Playgroud)
谢谢让
php ×7
javascript ×4
operators ×4
comparison ×3
jquery ×2
equivalence ×1
object ×1
string ×1
variables ×1
wordpress ×1