#javascript
#javascript
Вопрос:
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;
}
Это вопрос из моего введения к назначению JavaScript. Я не понимаю, чего от меня требует упражнение.
length
Свойство возвращает длину строки (количество символов). Упражнение говорит мне, что мне дана переменная с именем str
Поэтому:
var str = "";
str.length; //? I'm so lost.
Итак, я знаю, что определенно вижу это неправильно. Я был бы признателен, если бы кто-нибудь мог объяснить упражнение и его цель (т. Е. Действительно ли они ищут str.length;
?).
Комментарии:
1.
str
передается вargument
функции. Так там написаноyou . will be given a variable
.create a variable called length
Так и написано, вы должны объявитьvar length = str.length
. а затемreturn
это.
Ответ №1:
Вам предоставляется переменная (она передается в качестве параметра в функцию), поэтому вам не нужно ее создавать — просто установите length
в str.length
:
function exerciseThree (str) {
var length = str.length;
return length;
}
console.log("'One' is " exerciseThree("One") " characters long");
console.log("'Hello, World!' is " exerciseThree("Hello, World!") " characters long");