document.write((1 == '1') + '<br>');
document.write((1 === '1') + '<br>');
true
false
document.write((1 === '1') + '<br>');
true
false
解决方案 »
- js 弹出 登录 实现
- JQuery 實現的預覽大圖功能 但目前無法預覽 求大神指教
- 关于jquery找tr的id的值
- JS文件中文出现乱码?
- 用ja如何判断radio选中
- 在线编辑器上传的文件如何删除?
- <font id="ttt">12345</font> 在js中如何取font 之间的内容 12345 在线等
- 同步歌词、视频、兼容Real、Wmp所有格式、可全屏播放、论坛插件网页播放器,一旦拥有,别无所求!
- 怎樣得到表格中一個input 的絕對位置?
- 求一javascript对录入日期及时间的检查的代码
- dom形式写的页面怎么去调用外部css文件来加载样式
- 使用highcharts.js插件,用火狐浏览器时页面报错
例如左右两边有一边是数字,则另一边会转为数字再比较。
例如: <script type="text/javascript">
var a = 1;
var b = "1"; if(a==b){
alert(true);
}else{
alert(false);
}会alert true如果想按当前类型比较,则使用=== 全等于 <script type="text/javascript">
var a = 1;
var b = "1"; if(a===b){
alert(true);
}else{
alert(false);
}会 alert false
function func2() {return true}alert(func1() == func2());
alert(func1() === func2());
其他情况下,建议使用===,主要是避免类型转换,造成意向不到的后果!