如何在javascript中使用OR语句

如何在javascript中使用OR语句,javascript,Javascript,我应该如何用javascript写出这个或语句 我试图编辑一个脚本,重定向到另一个页面的用户,如果他们选择美国以外的任何国家。我想将加拿大与美国合并。因此,我想重定向选择除美国或加拿大以外的任何内容的用户。我试着用各种方式编辑脚本,但每次都会破坏它。顺便说一句,我是一个彻头彻尾的JS noob,一个接一个地积极学习lil 下面是我编辑的整个代码的片段 下面是我如何编辑它的,但它破坏了整个脚本 下面是使用“我的编辑”的完整脚本 看看你的脚本在做什么。这意味着如果用户不在加拿大或者用户不在美国,那么

我应该如何用javascript写出这个或语句

我试图编辑一个脚本,重定向到另一个页面的用户,如果他们选择美国以外的任何国家。我想将加拿大与美国合并。因此,我想重定向选择除美国或加拿大以外的任何内容的用户。我试着用各种方式编辑脚本,但每次都会破坏它。顺便说一句,我是一个彻头彻尾的JS noob,一个接一个地积极学习lil

下面是我编辑的整个代码的片段

下面是我如何编辑它的,但它破坏了整个脚本

下面是使用“我的编辑”的完整脚本


看看你的脚本在做什么。这意味着如果用户不在加拿大或者用户不在美国,那么对不在美国或者加拿大的人做任何你想做的事情


然而,这意味着无论发生什么,这两个检查中的一个都将返回true。如果用户不是来自美国,则该部分将返回true。如果用户来自美国但不是加拿大,则第二部分将返回true。你的意思是检查他们是否既不在美国也不在加拿大。意思是,如果$'shipping\u country'.val!='美国“&&$”航运国家“.val!=”约。如果他们不在美国也不在加拿大

看看你的脚本在做什么。这意味着如果用户不在加拿大或者用户不在美国,那么对不在美国或者加拿大的人做任何你想做的事情


然而,这意味着无论发生什么,这两个检查中的一个都将返回true。如果用户不是来自美国,则该部分将返回true。如果用户来自美国但不是加拿大,则第二部分将返回true。你的意思是检查他们是否既不在美国也不在加拿大。意思是,如果$'shipping\u country'.val!='美国“&&$”航运国家“.val!=”约。如果他们不在美国,也不在加拿大

你也可以通过以下两种方式完成:

if ( (!$("#shipping-country").val() == "US") && !$("#shipping-country").val() == "CA") && (una=="ok")) {
    ....
}


您也可以通过以下两种方式完成:

if ( (!$("#shipping-country").val() == "US") && !$("#shipping-country").val() == "CA") && (una=="ok")) {
    ....
}


你应该使用“&&”not“| |”,所以如果不是我们或者不是CA,那就做点什么吧!这是行不通的,如果值与其中一个匹配,第二个总是会失败,因为它不是那个。你应该使用“&&”NOT“| |”,所以如果不是我们或者不是CA,那就做点什么吧!这是行不通的,如果值与其中一个匹配,第二个总是会失败,因为它不是那个。这对我来说就是答案。我从没想过那样读它!这是我的答案。我从没想过那样读它!我需要15个代表点来投票。当我得到这些,我会回来帮你,谢谢。我需要15个代表点来投票。等我拿到了,我会回来找你的,谢谢。
 if(($("#shipping-country").val() != "US") || $("#shipping-country").val() != "CA")&&(una=="ok")){
var BongoCheckout = {

    insertForm: function() {


    var partnerKey="5e42cee1ae064ddb6dbed453d99d3d2";  // replace for your partney key from BongoUs

var per_item_shipping = false; // If this is set to 'true' then shipping value set below will apply to each ITEM
var shipping_cost = 15; // add your domestic shipping cost

var shipping_cost_breakdown = shipping_cost / numOfItems;
var firstname = $('#shipping-first-name').val();
var lastname = $('#shipping-last-name').val();
var companyname = $('#shipping-company').val();
var addres1 = $('#shipping-address1').val();
var addres2 = $('#shipping-address2').val();
var city = $('#shipping-city').val();
var postcode = $('#shipping-zip').val();
var phone = $('#shipping-phone').val();
var country= $("#shipping-country").val();      
var email= $("#billing-email").val();   
var state= $("#shipping-state").val();  

$("#BongoCheckoutForm").append('<input type="hidden" name="PARTNER_KEY" value="'+partnerKey+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_FIRST_NAME" value="'+firstname+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_LAST_NAME" value="'+lastname+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_COMPANY" value="'+companyname+'">');
$("#BongoCheckoutForm").append('<input  type="hidden" name="CUST_STATE" value="'+state+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_EMAIL" value="'+email+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_PHONE" value="'+phone+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_ZIP" value="'+postcode+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_CITY" value="'+city+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_ADDRESS_LINE_1" value="'+addres1+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_ADDRESS_LINE_2" value="'+addres2+'">');
//CUST_COUNTRY
$("#BongoCheckoutForm").append('<input type="hidden" name="CUST_COUNTRY" value="'+country+'">');

var custom =new Array;
for(i=0;i< qtys.length ;i++){
        custom[i]="";
        for(j=0;j< $($("td.ys_options")[i]).children().children().length; j++){
             custom[i]= custom[i]+"   "+$($($("td.ys_options")[i]).children().children()[j]).text();
        }

$("#BongoCheckoutForm").append('<input type="hidden" name="PRODUCT_ID_'+(i+1)+'" value="'+codes[i]+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="PRODUCT_NAME_'+(i+1)+'" value="'+items[i]+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="PRODUCT_PRICE_'+(i+1)+'" value="'+price[i]+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="PRODUCT_Q_'+(i+1)+'" value="'+qtys[i]+'">');
$("#BongoCheckoutForm").append('<input type="hidden" name="PRODUCT_CUSTOM_1_'+(i+1)+'" value="'+custom[i]+'" /> ');

if (per_item_shipping) {
$('form[name="BongoCheckoutForm"]').append('<input type="hidden" name="PRODUCT_SHIPPING_'+(i+1)+'" value="'+shipping_cost.toString()+'"> ');
} else {
$('form[name="BongoCheckoutForm"]').append('<input type="hidden" name="PRODUCT_SHIPPING_'+(i+1)+'" value="'+shipping_cost_breakdown+'"> ');
}
}},

// Append and control the international shipping notification
init: function() {
    this.insertForm();
}
 }

$(document).ready(function(){
var una = "ok";
$("#shipping-country").change(function(event){                   

    if(($("#shipping-country").val() != "US") || $("#shipping-country").val() != "CA")&&(una=="ok")){
    una="no";
$($("h4.ys_subSectionHeader")[4]).prepend('<p>Because you have selected an international address, you are being routed to Bongo International, our third party international payment and shipping partner."</p></br></br>');
$("#ys_paymentMethod").fadeOut(1);
$($("h4.ys_subSectionHeader")[1]).fadeOut(1);
$($("h4.ys_subSectionHeader")[2]).fadeOut(1);
$("#ys_giftWrap").fadeOut(1);
$("#ys_shippingOptions").fadeOut(1);
$($("div.ys_pageActions")[1]).fadeOut(1);

$('#ys_comments').append('<div id="newbox" style="position:relative; width:450px; height:150px ; top:20px; left: 0px">Because you have selected an <b>international address</b>, you are now being routed to <span style="font-weight:bold;color:#FF8C00">Bongo&nbsp;</span><span style="font-weight:bold;color:#32CD32">International</span>, our third party international payment and shipping partner. Shipping, duties, and taxes will be calculated on the next page.<br /><span id="clockBongoInt" style="font-weight:bold;color:red;" ></span>&nbsp;</div>');

$('#newbox').append('</br><input id="valor" class="ys_primary" type="button" value="Send Order" >');
$("#valor").click(function(event){  
BongoCheckout.init();
$("#BongoCheckoutForm").submit();   });

}
});
});
if ( (!$("#shipping-country").val() == "US") && !$("#shipping-country").val() == "CA") && (una=="ok")) {
    ....
}
if ( !($("#shipping-country").val() == "US") || $("#shipping-country").val() == "CA") && (una=="ok")) {
    ....
}