var num = 1;
var str = '1';
var test = 1;
test == num //true 相同型別 相同值
test === num //true 相同型別 相同值
test !== num //false test與num型別相同,其值也相同, 非運算肯定是false
num == str //true 把str轉換為數字,檢查其是否相等。
num != str //false == 的 非運算
num === str //false 型別不同,直接返回false
num !== str //true num 與 str型別不同 意味著其兩者不等 非運算自然是true啦
== 和 != 比較若型別不同,先償試轉換型別,再作值比較,最後返回值比較結果。
而 === 和 !== 只有在相同型別下,才會比較其值。
js獲取contextpath
function getcontextpath()
js 一些基礎知識
資料型別 作用域 每個函式都有自己的執行環境,執行環境定義了變數有權訪問的其他資料,決定了他們各自的行為。每個執行環境都有乙個與之關聯的變數物件 variable object 環境中定義的所有變數或函式都儲存在這個物件中。當 在乙個環境中執行時,會建立變數物件的作用域鏈 js沒有塊級作用域 函式宣...
js知識點 掘金 一些JS基礎知識
js組成的三大部分 ecmascript es3 es6 9 定義了js的語法規範 定義了語言本身的變數 資料值 操作語句 記憶體管理.等內容 dom document object model 文件物件模型 提供對應的屬性和方法,可以讓js操作頁面中的dom元素 bom browser objec...
js 的一些總結獲取結果
2016年10月4日 每週一篇部落格 獲取下拉框select的選中值 scorestatus option selected val 獲取name為txt 的 input框的值 input name txt val 獲取name為txt 的 input框的id的值 input name txt at...