JavaScript字串如何比較大小
數值是合乎常理的操作,其實字串也可以比較大小,下面通過程式碼例項介紹一下實現原理。
程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <head> <title>字串進行比較-螞蟻部落</title> <style type="text/css"> ul{list-style:none} </style> <script> window.onload=function(){ var pw=document.getElementById("pw"); var confirmPw=document.getElementById("confirmPw"); var sb=document.getElementById("sb"); sb.onclick=function(){ if(pw.value!=confirmPw.value){ alert("兩次輸入的密碼不相同!"); return false; } } } </script> </head> <body> <form action="#" name="myform"> <ul> <li>密碼:<input type="password" id="pw" /></li> <li>確認:<input type="password" id="confirmPw"/></li> <li><input type="submit" value="提交" id="sb"/><input type="reset" value="重置" /></li> </ul> </form> </body> </html>
程式碼可以判斷密碼是否相同,能夠區分大小寫,當輸入abc和Abc的時候會提示兩次輸入的密碼不相同。
兩個字串比較大小,比較的是組成它們字元的ASCII碼的大小,比較原則如下:
(1).比較的是字元的ASCII碼的大小。
(2).首先從第一個字元開始比較,如果第一個字元無法比較出大小,則比較第二個,以此類推。
(3).以"abcDef"和"abcmef"為例子,從字元"a"開始比較,直到遇到D和m才會比較出大小來。
相關文章
- Delphi中字串比較大小 VS Oracle-SQL中字串比較大小字串OracleSQL
- python字串比較大小Python字串
- JavaScript 比較時間大小JavaScript
- 字串大小寫轉換和字串的比較字串
- JavaScript比較時間日期大小JavaScript
- oracle中字串的大小比較,字串與數字的比較和運算Oracle字串
- 16:忽略大小寫的字串比較字串
- JavaScript比較兩個時間大小JavaScript
- JavaScript 字串連線效能比較JavaScript字串
- javascript比較兩個時間日期的大小JavaScript
- 字串比較字串
- java比較日期大小Java
- 字串-簡單字串比較字串
- 比較字串和數字串字串
- PHP比較字串PHP字串
- JAVA字串比較Java字串
- 細節雜記 移除字串中的字元 remove indexof 字串大小比較 compare字串字元REMIndex
- 比較字串和數字串(續)字串
- [C++] 自定義C++比較器比較大小C++
- python如何比較兩個字串是否相等Python字串
- 版本號比較大小問題
- Java的BigDecimal比較大小JavaDecimal
- JavaScript字串大小寫轉換JavaScript字串
- 字串拼接運算比較字串
- shell 下的字串比較字串
- LintCode 字串比較字串
- Java™ 教程(比較字串和字串的部分)Java字串
- C sharp 比較時間大小C Sharp
- js比較日期 - JavaScriptJSJavaScript
- javascript字串大小寫轉換效果JavaScript字串
- Java 字串比較、拼接問題Java字串
- Java字串建立方式比較Java字串
- 一個字串比較的題字串
- 比較輸入兩個版本號大小
- jquery比較時間 的時分秒大小jQuery
- Python 與 Javascript 比較PythonJavaScript
- Pythondifflib字串比較指令碼Python字串指令碼
- shell比較兩個字串是否相等字串