javascript
html中判断字段第一位,javascript判断字符串是否相等
javascript判斷字符串是否相等的方法:可以使用==與===操作符判斷兩個(gè)字符串是否相等,==操作符在兩個(gè)字符串類型不同時(shí),會(huì)將類型轉(zhuǎn)換為同一種進(jìn)行判斷。而===判斷時(shí)若字符串類型不同就直接判斷兩者不同。
== 操作符
“等同”操作符,簡(jiǎn)單判斷2個(gè)變量值是否相等,變量類型不一致時(shí),會(huì)做類型轉(zhuǎn)換,即忽略變量的類型進(jìn)行比較
例子1var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等
例子2var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等
差別:
在例子1中,2個(gè)變量都是字符串類型(因?yàn)橛幸?hào)),所以比較相等,打印出true;
在例子2中,變量str1是整型,但是在做==比較時(shí),javascript 發(fā)現(xiàn) 2個(gè)變量類型不一致,先做了類型轉(zhuǎn)換(調(diào)用str1的toString
方法,把str1轉(zhuǎn)成字段串),再比較2者,因此值也相等,打印出true;
=== 操作符
“恒等”操作符,先比較2個(gè)變量類型是否一致,不一致返回false,一致時(shí),再比較2個(gè)變量的值是否相等
例子1var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等
例子2var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 false,即不相等
差別:
在例子1中,2個(gè)變量都是字符串類型,且值都相等,因此打印出true;
在例子2中,變量1是整型,變量2是字符串,類型不相等,因此打印出false ;
總結(jié)
以上是生活随笔為你收集整理的html中判断字段第一位,javascript判断字符串是否相等的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: html 整行选择状态,Layui表格选
- 下一篇: html+css+javascript