关于方法/函数的写法

来源: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回答

好帮手慕夭夭

2020-03-13

同学你好,理解的不完全对。其实方法就是函数,两者不需要区分。参考如下理解

1.isNaN()、String()、parseInt()、parseFloat()是函数,接收参数理解的是对的。当然,它们也叫做方法。

2.toString()也是一个方法,每一个变量都会有一个toString()方法,所以a.toString()就是调用自身的方法。这个语法可能同学现在还不理解。可以暂时了解一下,等学到了后面的高级阶段的语法,就好理解了。

3. typeof是一个操作符 ,后面的a是操作数。typeof xxx 就会返回操作数xxx的类型
这个就是规定好的语法,直接记住这样用就行。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程