如何解决此JavaScript字符串长度属性错误?
我正在学习编码,我已经在这一项上工作了一个多小时。字符串长度属性的代码不正确 //我试过:如何解决此JavaScript字符串长度属性错误?,javascript,string-length,Javascript,String Length,我正在学习编码,我已经在这一项上工作了一个多小时。字符串长度属性的代码不正确 //我试过: length.length; num.toString(); //"6" length.length; //6 //////下面是练习 function exerciseThree(str){ // In this exercise, you will be given a variable, it will be called: str // On the next line create a
length.length;
num.toString(); //"6"
length.length; //6
//////下面是练习
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 = 'length';
length.length;
// Please write your answer in the line above.
return length;
根据赋值,您必须使用str的.length属性,当前创建一个字符串长度 下一行中的length.length对您没有帮助,因为它取存储在length变量中的字符串长度6,这可能不是传递的str的长度,您也不会对该值执行任何操作
function exerciseThree(str) {
var length = str./*some magic here which i'll leave up to you :)*/;
return length;
}
我真的不知道该教什么这个练习 在现实世界中,您的函数如下所示:
function exerciseThree(str) {
return str.length;
}
excerciseThree("Hokuspokus"); // 10
因为:
仅为此目的使用变量是浪费资源
以与语言元素名称相同的方式命名变量会带来麻烦
注释中的说明要求您将变量str的值分配给新的变量长度,您必须在函数体中创建该变量并返回 信息技术 因此,基本上str是一个变量,每当调用函数exerciseThree时,该变量将保存字符串值,该函数的值随参数一起传递 下面是代码的工作示例: 功能锻炼{ //在本练习中,您将获得一个变量,它将被称为:str //在下一行创建一个名为“length”的变量,并使用length属性将新变量分配给str的长度 var length=str.length;//**在长度变量中存储str的长度 返回长度; }//请在上面一行写下你的答案 变量名称=Alex B;//传递给函数的字符串 var result=exerciseThreename;//调用函数并将返回值存储到变量结果
console.logresult;//在屏幕上打印结果值。我对num的来源和问题所在感到困惑。字符串长度应该是6,那么有什么问题?@Sabrina73 stackoverflow并不是为了帮助您解决作业。看见练习中的代码注释告诉您该做什么。它有一个名为length的变量,并接收一个名为str的字符串参数。本练习要求您将str变量的长度存储在length变量中。@LéaGris-对于初学者来说,学习编码的最佳位置是什么?:因为我有时需要帮助。谢谢可能是给你这个练习的人…谢谢乔纳斯Walm。很乐意帮忙:1不同意,考虑每一个变量的内存使用是浪费时间,编写好的读代码,只考虑内存和性能,如果你有一个问题。@ Jonas Wilms的资源不只是RAM,资源也是代码中名称池中的下一个名称。是的,写作风格可以不同。这不是教条。