-1

如何使变量的值是另一个变量的两倍(或 3x、4x 等)?

这不起作用,它只是一个语法错误吗?

var scrollIntervalTwo = ( 2 x scrollInterval ) ;
var scrollIntervalThree = ( 3 x scrollInterval ) ;
var scrollIntervalFour = ( 4 x scrollInterval ) ;
4

3 回答 3

1

使用*而不是xasx将被视为字符串字符。

javascript中的一些基本算术运算符是

+   Addition    
-   Subtraction 
*   Multiplication   
/   Division     
%   Modulus (division remainder)    
++  Increment   
--  Decrement

更多在这里http://www.javascripter.net/faq/arithmet.htm

于 2013-08-08T14:45:30.473 回答
0

你是如此接近!这是对您的代码的修改:

var scrollIntervalTwo = ( 2 * scrollInterval ) ;
var scrollIntervalThree = ( 3 * scrollInterval ) ;
var scrollIntervalFour = ( 4 * scrollInterval ) ;

请注意,x' 已更改为*'。

于 2013-08-08T14:47:28.973 回答
0

要相乘,请使用*

var scrollIntervalTwo =  2 * scrollInterval  ;

参考

于 2013-08-08T14:45:30.620 回答