<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>函数定义的位置</title> </head> <body> <script type="text/javascript"> function add(num1){ function isnum(){ if(isNaN(num1)){ document.write() } } } </script> </body> </html>
登陆购买课程后可参与讨论,去登陆吧
isNaN()方法判断内容是否为非数字。会隐式的将参数转化为数值类型,而字符串类型的数字可以转化成数字:
这样isNAN方法返回的结果就是false。如果计算的话,传入的参数是字符串类型的数字就会进行拼接:
而不是加法运算,所以使用parseInt()方法将参数转化成整数再计算。
如果不想要这样计算的话,可以直接用typeof去检测参数是否是数值类型,两个参数全部都是数值类型的情况下再去计算:
如果忘记了前面的基础知识,可以回顾一下哦。
你好,
是按照任务中给的提示写的哦,如果不想判断true或者false的话,可以直接这样:
调用add方法后就直接调用isNumber方法,或者不定义isNumber方法也可以:
同学你好,
意思是不会做这个练习吗?其实不难哦,可以根据任务提示完成:
如下修改:
自己测试下,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。
37 3
22 4
78 1
80 1
56 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星