在JavaScript中,我该怎么说:
if (typeof obj === 'number'
|| typeof obj === 'boolean'
|| typeof obj === 'undefined'
|| typeof obj === 'string') {
Run Code Online (Sandbox Code Playgroud)
换句话说,是否有某种形式:
if (typeof obj in('number','boolean','undefined','string')) {
Run Code Online (Sandbox Code Playgroud)
你可以使用switch:
switch (typeof obj) {
case 'number':
case 'boolean':
case 'undefined':
case 'string':
// You get here for any of the four types
break;
}
Run Code Online (Sandbox Code Playgroud)
在Javascript 1.6中:
if (['number','boolean','undefined','string'].indexOf(typeof obj) !== -1) {
// You get here for any of the four types
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |