Articles of comparação de

Comparação de tempo

Eu tenho um tempo em hh:mm e ele deve ser typescript pelo usuário nesse formato. No entanto, eu quero comparar o tempo (por exemplo, 11:22) entre 10 da manhã e 6 da tarde? Mas como eu comparo isso?

Por que a string “11” é menor que a string “3”?

if (’11’ < '3') alert('true'); É óbvio que não é compará-los por tamanho, mas por codificação. No entanto, não entendo como isso funciona. Eu preciso de alguma explicação 🙂

Como faço para que meu caso de comparação de strings seja insensível?

Eu criei um programa em Java para comparar duas strings: String s1 = “Hello”; String s2 = “hello”; if (s1.equals(s2)) { System.out.println(“hai”); } else { System.out.println(“welcome”); } Ele exibe “bem-vindo”. Eu entendo é case sensitive. Mas meu problema é que eu quero comparar duas seqüências de caracteres sem diferenciação de maiúsculas e minúsculas. Ou seja, […]

Comparando matrizes de objects em JavaScript

Eu quero comparar duas matrizes de objects no código JavaScript. Os objects têm 8 propriedades totais, mas cada object não terá um valor para cada, e os arrays nunca serão maiores do que 8 itens cada, então talvez o método de força bruta percorra cada um deles e, em seguida, observe os valores do 8 […]

Por que `null> = 0 && null <= 0` mas não` null == 0`?

Eu tive que escrever uma rotina que incrementa o valor de uma variável por 1 se o seu tipo é number e atribui 0 à variável se não, onde a variável é inicialmente null ou undefined . A primeira implementação foi v >= 0 ? v += 1 : v = 0 v >= 0 […]

(… ()) Vs. (…) () em encerramentos de javascript

Eu sei que isso é bobo, mas há alguma diferença entre isso: (function() { var foo = ‘bar’; })(); e isto? (function() { var foo = ‘bar’; }()); O JSLint nos diz para Move the invocation into the parens that contain the function , mas não vejo necessidade disso. Edit: As respostas são muito legais. […]

Existe alguma biblioteca Fuzzy Search ou String Similarity Functions escrita para C #?

Há uma questão semelhante, mas não em relação às bibliotecas C # que posso usar no meu código-fonte. Obrigado a todos pela vossa ajuda. Eu já vi o lucene, mas preciso de algo mais fácil para procurar por strings similares e sem a sobrecarga da parte de indexação. A resposta que eu marquei tem dois […]

Ótima maneira de comparar strings em JavaScript?

Eu estou tentando otimizar uma function que faz pesquisa binária de seqüências de caracteres em JavaScript. A pesquisa binária exige que você saiba se a chave é == o pivô ou < o pivô. Mas isso requer duas comparações de strings em JavaScript, diferentemente das linguagens C que possuem a function strcmp() que retorna três […]

Comparando a parte da data apenas sem comparar o tempo no JavaScript

O que há de errado com o código abaixo? Talvez fosse mais simples apenas comparar a data e não o tempo. Também não sei como fazer isso, e procurei, mas não consegui encontrar meu problema exato. BTW, quando eu exibir as duas datas em um alerta, eles mostram exatamente o mesmo. Meu código: window.addEvent(‘domready’, function() […]

Dificuldade de comparação numérica em R

Estou tentando comparar dois números em R como parte de uma condição if-statement: (ab) >= 0.5 Neste caso particular, a = 0,58 eb = 0,08 … e ainda assim (ab) >= 0.5 é falso. Estou ciente dos perigos de usar == para comparações exatas de números, e isso parece relacionado: (a – b) == 0.5) […]