-4
這是我的代碼,但它不起作用,它應該乘以括號內的所有內容,然後乘以20?JS乘法器不起作用
var type = $1;
var number_items = $2;
var shipping = $3;
var result = (number_items * type * shipping) * 20;
return result;
這是我的代碼,但它不起作用,它應該乘以括號內的所有內容,然後乘以20?JS乘法器不起作用
var type = $1;
var number_items = $2;
var shipping = $3;
var result = (number_items * type * shipping) * 20;
return result;
在Python中,你可以乘字符串和數字。
//python
str = 'text';
output = 2 * str;
now output looks like 'texttext';
但JavaScript沒有辦法將數字和字符串相乘。但是你以另一種方式做了這件事。
//javascript
let output = "";
let str = "text";
for (let i=0; i<3; i++){
output += str;
}
now output looks like 'texttext'
您的電話號碼變量是不是因爲$
字符的有效整數,你也返回功能之外。刪除$
s並將代碼包裝在一個函數中。
function getCost() {
var type = 1;
var number_items = 2;
var shipping = 3;
var result = (number_items * type * shipping) * 20;
return '$' + result;
}
getCost(); // returns '$120'
$ 1不是有效數字。 –
你應該只在函數內使用'return' –
@SureshAtta - 儘管這是一個有效的變量名。它的價值可能是一個有效的數字。 OP未能提供[mcve]或明確的問題陳述。 – Quentin