今天在写angular的ts中碰到一个问题,就是需要判断用户id是否是number类型还是uuid。在这里我采用了两种办法:
1.使用typeof 判断是什么类型
if (typeof res['userInfo'].id == "number") {
alert('是数字类型');
}else{
alert('不是数字类型');
}
2.使用 isNaN()函数. 在isNaN()函数中,如果参数是数字则返回false,否则返回true;
if(!isNaN(val)){
alert(val +"是数字");
} else{
alert(val +"不是数字");
}