【问题标题】:How to compare the order of two sets of data?如何比较两组数据的顺序?
【发布时间】:2015-06-30 08:03:45
【问题描述】:

我有两组数据:

var array = ["one" , "two" , "three" , "Four" , "Five"];

var T1 = "One" ;
var T2 = "two" ;
var T3 = "three" ;
var T4 = "Four" ;
var T5 = "Five" ;

我想检查两组数据的顺序,我是这样尝试的:

if(T1==array[0] && T2==array[1] && T3 ==array[2] && T4==array[3] && T5==array[4])
{
    alert('Yes');
}

else
{
    alert('No');
}

但我得到了“否”的警报。

请告诉我如何解决这个问题?

http://jsfiddle.net/85utz097/

【问题讨论】:

标签: javascript jquery


【解决方案1】:

Javascript 区分大小写,因此“One”与数组中的“one”不同。

【讨论】:

    【解决方案2】:

    你得到“不”是因为

    One != one
    

    改变这个:

    var T1 = "one" ;
    

    你会得到一个“是”!!

    查看DEMO

    【讨论】:

      【解决方案3】:

      == 区分大小写,您的 T1 为“一”,应为“一”

      希望对你有帮助:)

      【讨论】:

        【解决方案4】:

        试试T1.toUpperCase()==array[0].toUpperCase() or T1.toLowerCase()==array[0].toLowerCase()

        JSFIDDLE

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-03-21
          • 2015-03-31
          • 1970-01-01
          • 2022-10-13
          • 2021-01-24
          • 2021-12-24
          • 2011-12-27
          相关资源
          最近更新 更多