JavaScript比较和逻辑运算符
如果有两个值是JavaScript比较和逻辑运算符,javascript,Javascript,如果有两个值是NULL或”,我试图使用js将css样式添加到我的html中。我有以下代码: if (v.doctor_id === null || v.doctor_id === "") { v.doctor_id = 0; } if (v.assistant_id === null || v.assistant_id === "") { v.assistant_id = 0; } ... if (v.doctor_id = 0 &a
NULL
或”
,我试图使用js将css样式添加到我的html中。我有以下代码:
if (v.doctor_id === null || v.doctor_id === "") {
v.doctor_id = 0;
}
if (v.assistant_id === null || v.assistant_id === "") {
v.assistant_id = 0;
}
...
if (v.doctor_id = 0 && v.assistant_id = 0) {
html += '<td class="ci6 text-right" style="background-color: green;">' + $('.price').masked(v.app_price) + '</td>';
} else {
html += '<td class="ci6 text-right" style="background-color: red;">' + $('.price').masked(v.app_price) + '</td>';
}
if(v.doctor\u id==null | | v.doctor\u id==null){
v、 医生id=0;
}
如果(v.assistant_id==null | | v.assistant_id=====“”){
v、 助理_id=0;
}
...
如果(v.doctor\u id=0和v.assistant\u id=0){
html++=''+$('.price')。屏蔽(v.app_price)+'';
}否则{
html++=''+$('.price')。屏蔽(v.app_price)+'';
}
我的两个值是doctor\u id
和aaistant\u id
。我正在检查两者是否都为null或“”
现在我的背景颜色总是红色。问题出在这里:
if (v.doctor_id = 0 && v.assistant_id = 0) {
您使用了错误的运算符使用==
或===
:
if (v.doctor_id === 0 && v.assistant_id === 0) {
html += '<td class="ci6 text-right" style="background-color: green;">' + $('.price').masked(v.app_price) + '</td>';
} else {
html += '<td class="ci6 text-right" style="background-color: red;">' + $('.price').masked(v.app_price) + '</td>';
}
if(v.doctor\u id==0&&v.assistant\u id==0){
html++=''+$('.price')。屏蔽(v.app_price)+'';
}否则{
html++=''+$('.price')。屏蔽(v.app_price)+'';
}
问题出在这里:
if (v.doctor_id = 0 && v.assistant_id = 0) {
您使用了错误的运算符使用==
或===
:
if (v.doctor_id === 0 && v.assistant_id === 0) {
html += '<td class="ci6 text-right" style="background-color: green;">' + $('.price').masked(v.app_price) + '</td>';
} else {
html += '<td class="ci6 text-right" style="background-color: red;">' + $('.price').masked(v.app_price) + '</td>';
}
if(v.doctor\u id==0&&v.assistant\u id==0){
html++=''+$('.price')。屏蔽(v.app_price)+'';
}否则{
html++=''+$('.price')。屏蔽(v.app_price)+'';
}
if(v.doctor\u id=0和v.assistant\u id=0){
您使用的是=
而不是==
@Pointy它是唯一没有测试的东西。您是正确的。if(v.doctor\u id=0和v.assistant\u id=0){
您使用的是=
而不是=
@Pointy它是唯一没有测试的东西。您是正确的。请始终解释您的答案。我的错,我写的不正确。请始终解释您的答案。我的错,我写的不正确。