日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

js中if判斷兩個(gè)條件 js判斷數(shù)據(jù)類型

1.判斷對象類型的方法://萬能的類型判斷方法,可以判斷所有對象的類型const objectToString = Object.prototype.toString;const toTypeString = (value) => objectToString.call(value);//判斷是否是Arrayconst isArray = Array.isArray;//判斷是否是Mapconst isMap = (val) => toTypeString(val) === '[object Map]';//判斷是否是Setconst isSet = (val) => toTypeString(val) === '[object Set]';//判斷是否是Dateconst isDate = (val) => val instanceof Date;//判斷是否是Functionconst isFunction = (val) => typeof val === 'function';//判斷是否是Stringconst isString = (val) => typeof val === 'string';//判斷是否是Symbolconst isSymbol = (val) => typeof val === 'symbol';//判斷是否是非空對象const isObject = (val) => val !== null && typeof val === 'object';//判斷是否是Promiseconst isPromise = (val) => {return isObject(val) && isFunction(val.then) && isFunction(val.catch);};//判斷是否是普通的Object對象const isPlainObject = (val) => toTypeString(val) === '[object Object]';//特別注意:1.typeof 對象判斷方法:typeof null // "object";typeof undefined //"undefined"2.聲明未賦值的變量的類型為undefined:let abc //undefined2.判斷對象是否有某個(gè)屬性的方法:【js中if判斷兩個(gè)條件 js判斷數(shù)據(jù)類型】const hasOwnProperty = Object.prototype.hasOwnProperty;const hasOwn = (val, key) => hasOwnProperty.call(val, key);3.JavaScript的全局變量對象:Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl

    推薦閱讀