js 中 typeof 的使用

js中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。
typeof 可以用来检测给定变量的数据类型,可能的返回值:

  1. 'undefined' --- 这个值未定义
  2. 'boolean' --- 这个值是布尔值
  3. 'string' --- 这个值是字符串
  4. 'number' --- 这个值是数值
  5. 'object' --- 这个值是对象或null
  6. 'function' --- 这个值是函数
var check = { // 定义check类,json模式
        checkPwd: function(password) {
            if (typeof password == 'undefined' || password == '') {
                return false;
            }
            return true;
        },
        checkSmscode: function(code) {
            if (typeof code == 'undefined' || code == '') {
                return false;
            }
            return true;
        },
        validTel: function(value) {
            return /^((\+86)|(86))?(1)\d{10}$/.test('' + value);
        }
}
posted @ 2016-08-25 10:30  TBHacker  阅读(1347)  评论(0编辑  收藏  举报