关于方法/函数的写法
来源:4-1 JavaScript数据类型之String与boolean
王文辉
2020-03-12 19:33:41
var a=‘’xxx‘’。
写括号里面的isNan(a)、String(a)、parseInt(a)、parseFloat(a)、typeof (a)
写前面的a.toString();
其中typeof a也可以。
为什么有的写里面,有的写外面,我是理解成isNaN()、String()、parseInt()、parseFloat()是函数,接受参数。而string在js里面是对象,toString()是这个对象的方法,所以才是a.toString();
typeof a中type是操作符,typeof(a)中typeof是参数。
老师帮我看看理解有问题吗
1回答
同学你好,理解的不完全对。其实方法就是函数,两者不需要区分。参考如下理解
1.isNaN()、String()、parseInt()、parseFloat()是函数,接收参数理解的是对的。当然,它们也叫做方法。
2.toString()也是一个方法,每一个变量都会有一个toString()方法,所以a.toString()就是调用自身的方法。这个语法可能同学现在还不理解。可以暂时了解一下,等学到了后面的高级阶段的语法,就好理解了。
3. typeof是一个操作符 ,后面的a是操作数。typeof xxx 就会返回操作数xxx的类型
这个就是规定好的语法,直接记住这样用就行。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题