一 课程名称:仿计算器案例
课程章节:计算器0-9的数字显示优化(2)
二 课程内容
划分数字和非数字在文本框里出现
我们需要一个函数 isNaN (此函数是用来判断是否能转换为数字)
写入方法
function isNumber(n){ //带入一个参数n
if(!isNaN(n)) // 这样写(!isNaN)的值也是等于=flase ,也可以写成 isNan(n)== flase
return true; //这样说明它是一个数字,所以我们返回true, 参数n是数字
} else{
return false; //不然就返回false 参数n不是数字
//// isnan为true值:不能转化为数字,false值为可以转化成数字
}
然后我们调用它,在我们之前写的onclick内置函数里
//点击后获取的值如果在isnan函数里面是假的话,那它就是数字,否则就是字符。
效果
点击1 显示数字
点击+号 显示字符