我不能解决练习三和四。我很高兴获得一些帮助。预先谢谢你!
function exerciseThree(str){
// In this exercise, you will be given a variable, it will be called: str
// On the next line create a variable called 'length' and using the length property assign the new variable to the length of str
// Please write your answer in the line above.
return length;
}
function exerciseFour(num1){
// In this exercise, you will be given a variable, it will be called: num1
// On the next line create a variable called 'rounded'. Call the Math global object's round method, passing it num1, and assign it to the rounded variable.
var num1 = rounded;
math.round (num1);
// Please write your answer in the line above.
return rounded;
}
答案 0 :(得分:1)
这些练习试图教您如何声明变量以及如何为变量赋值。
变量就像为您保存值的小容器。例如,我可以做一个小小的容器来存放你的名字。并且由于在JavaScript中声明变量的一种方法是使用var
关键字,因此我可以编写如下代码:
var name = "Sevr";
我用var
关键字制作了一个容器,并将其命名为name
。现在,该name
容器拥有您的名字,即Sevr
。现在可以一遍又一遍地输入Sevr
,而不必一遍又一遍地输入Name
。但是,这并没有太大的区别。 Sevr
和name
包含相同数量的字符。让变量包含不想一遍又一遍地输入的信息更有意义。
因此,练习三希望您声明一个名为length的变量,并使它保留所提供的任何字符串的长度。
function exerciseThree(str) {
var length = str.length
return length;
}
上面的函数使用一个字符串,您创建一个名为length
的变量,其中包含该字符串的长度。
现在,如果我们传递任何字符串,它将告诉我们它们的长度。如果将您的名字Sevr
和name
传递给我们,我们将看到它们都返回4:
exerciseThree("name") // 4
exerciseThree("Sevr") // 4
在第四项练习中,概念是相同的。练习希望教会您可以创建一个简单的变量名,该变量名可以为您保留一些复杂的值。这次,它希望您声明一个名为rounded的变量,该变量保留数字的舍入值。
function exerciseFour(num1) {
var rounded = Math.round(num1)
return rounded;
}
现在,如果您将带有小数的数字传递给该函数,它将为您舍入。
exerciseFour(4.5) // 5
答案 1 :(得分:-2)
这些练习的措辞确实令人困惑。您从哪里得到它们?
无论如何,这是答案,希望他们能提供帮助:
function exerciseThree(str){
// In this exercise, you will be given a variable, it will be called: str
// On the next line create a variable called 'length' and using the length property assign the new variable to the length of str
var length = str.length
// Please write your answer in the line above.
return length;
}
function exerciseFour(num1){
// In this exercise, you will be given a variable, it will be called: num1
// On the next line create a variable called 'rounded'. Call the Math global object's round method, passing it num1, and assign it to the rounded variable.
var rounded = Math.round(num1)
// Please write your answer in the line above.
return rounded;
}