如何在Javascript中检查变量是否为数字,如果不是,如何使用if…else循环打印错误消息?

如何在Javascript中检查变量是否为数字,如果不是,如何使用if…else循环打印错误消息?,javascript,if-statement,Javascript,If Statement,我是新手,我希望我做得对!这是我的问题。我是一名网络编程专业的学生,目前正在学习JavaScript。在我必须做的练习中(其中一个!)我们需要检查作为函数参数写入的变量是否是一个数字,如果不是,则在屏幕上打印一条类似“这不是一个数字”的消息 这是我的函数。为了使循环tp正常工作,我应该改进什么?谢谢大家! const water=功能(温度){ 如果(!Number.isNaN(临时)){ 让状态; 如果(温度=0&&temp=100){ status=“gazeuse”; } log(`A$

我是新手,我希望我做得对!这是我的问题。我是一名网络编程专业的学生,目前正在学习JavaScript。在我必须做的练习中(其中一个!)我们需要检查作为函数参数写入的变量是否是一个数字,如果不是,则在屏幕上打印一条类似“这不是一个数字”的消息

这是我的函数。为了使循环tp正常工作,我应该改进什么?谢谢大家!

const water=功能(温度){
如果(!Number.isNaN(临时)){
让状态;
如果(温度<0){
status=“solide”;
}
如果(温度>=0&&temp<100){
status=“liquide”;
}
如果(温度>=100){
status=“gazeuse”;
}
log(`A${temp}l'eau est enétat${status}`);
}else if(isString(临时)){
console.log(“Ceci n'est pas un nombre”);
}
};

const water=temp=>
{
if(isNaN(temp))返回'Ceci n'est pas un nombre(${temp})`
让status=(temp1.没有循环,2。