课程
/前端开发
/JavaScript
/JavaScript进阶篇
mystr.length是一个对象的方法吧?为什么可以直接用于计算,而不用返回,比如var xx=mystr.length,然后用xx去计算?
2018-07-29
源自:JavaScript进阶篇 7-7
正在回答
length表示字符串的属性,获得对象的属性通过点运算符,用法是.属性
方法的表示:方法名(),一定是有括号的,括号里是参数,方法一定是有返回值的
length获得的是字符串的长度属性,是一个数字(Number),可以直接参与运算。
其实 var xx=mystr.length,然后在XX去参与运算也是可以的,但是很多时候没必要,好比1+1再+1 和2+1.
风起临冬 提问者
document.write(mystr.charAt(mystr.length-1) );
一目了然
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答有的方法比如parseInt()为什么可以不用对象来引用而可以直接使用。
2 回答这一段是这样子吗?我是直接输入计算后的结果,没法用公式让他们自己计算。
3 回答用for循环计算也可以吧?总觉得哪里不对,虽然得出数值了
2 回答做一个计算器的练习题,用if...else做可以么?
1 回答使用random ()方法和round(),计算不大于10的整数