Javascript测试控制流
有人能告诉我以下5个练习有什么问题吗?其他95个练习我都做对了,但这些练习在repl上一直被认为是错误的 你能告诉我为什么这些练习是错误的吗? 5个练习中的错误是什么 有人告诉我,一个练习中的一个错误可能会在其余的练习中抛出错误Javascript测试控制流,javascript,controls,flow,Javascript,Controls,Flow,有人能告诉我以下5个练习有什么问题吗?其他95个练习我都做对了,但这些练习在repl上一直被认为是错误的 你能告诉我为什么这些练习是错误的吗? 5个练习中的错误是什么 有人告诉我,一个练习中的一个错误可能会在其余的练习中抛出错误 //练习一:在本练习中,您将创建一个名为“aboutMe”的变量 //应为该变量指定一个新对象 //在此对象中创建三个键:值对 //按键应该是:“姓名”、“城市”、“最喜欢的动物” //值应该是与键关联的字符串。 //返回变量“aboutMe” var aboutMe
//练习一:在本练习中,您将创建一个名为“aboutMe”的变量
//应为该变量指定一个新对象
//在此对象中创建三个键:值对
//按键应该是:“姓名”、“城市”、“最喜欢的动物”
//值应该是与键关联的字符串。
//返回变量“aboutMe”
var aboutMe={
姓名:'布莱恩',
城市:“哥伦布”,
最喜欢的动物:“狗”
};
返回(大约为我);
}
功能锻炼二(动物){
//练习二:在这个练习中,你将得到一个叫做“动物”的物体
//创建一个名为“animalName”的新变量
//访问动物对象时,将'animalName'变量指定给对象上的'latinName'键。
//返回animalName变量。
}
让animalName={
动物名:拉丁名
}
返回(动物名称)
函数exerciseThree(用户对象){
//练习三:在本练习中,您将获得一个名为“userObject”的对象
//此用户的电话号码不正确!
//将“phoneNumber”键重新分配给值:“(951)867-5309”
//返回用户对象
用户对象:电话号码。(951)867-5309;
}
函数练习四(值){
让大于五=真;
//在本练习中,您将获得一个变量,它将被称为:value
//您还将获得一个名为:greaterThanFive的变量
//使用“if”语句检查该值是否大于5。如果大于5,请重新将布尔值赋值为大于5。
如果(值>5){
值=大于五
}
//请在上面一行写下你的答案。
回报大于五;
}
函数练习五(名称){
让isSondra=false;
//在本练习中,您将获得一个变量,它将被称为:name
//您还将获得一个名为isSondra的变量
//使用“if”语句检查名称是否等于字符串“Sondra”。如果等于,请将isSondra重新指定为布尔值true。
如果(名称=isSondra){
返回真值
}否则{
假的
}
//请在上面一行写下你的答案。
返回isSondra;
}
让您开始
在第一个练习中,在return
后面有一个额外的右大括号。此外,您只能在函数中使用return
,而您的代码不在函数中。相反,您必须将变量记录到控制台或显示为警报
或以其他方式显示
var aboutMe={
姓名:'布莱恩',
城市:'哥伦布',
最喜欢的动物:“狗”
};
console.log(aboutMe)代码>让您开始
在第一个练习中,在return
后面有一个额外的右大括号。此外,您只能在函数中使用return
,而您的代码不在函数中。相反,您必须将变量记录到控制台或显示为警报
或以其他方式显示
var aboutMe={
姓名:'布莱恩',
城市:'哥伦布',
最喜欢的动物:“狗”
};
console.log(aboutMe)代码>为什么没有函数exerciseOne(){
您可以从中返回某些内容?您不能在函数外返回某些内容。另外,为什么在一个语句中有return true
,而在另一个语句中只有false
?最后,您不能对带空格的字符串使用点符号,并且需要=
进行赋值。您需要使对象看起来像中的对象练习一重新分配大于5布尔值true
表示greaterthan5=true
-开始时很可能是false。为什么没有函数exerciseOne(){
您可以从中返回某些内容?您不能在函数外返回某些内容。另外,为什么在一个语句中有return true
,而在另一个语句中只有false
?最后,您不能对带空格的字符串使用点符号,并且需要=
进行赋值。您需要使对象看起来像中的对象练习1重新分配大于5布尔值true
表示greaterthan5=true
-开始时可能为false。它可能只需要一个函数exerciseOne(){
@mplungjan也许吧,但由于没有包括这一点,并且考虑到作业的简单性,我将使用发布的内容,而不是假设任何内容。返回变量'aboutMe'
,其他练习有函数exerciseXXXX
@mplungjan是的,我理解并看到了这一点。但正如我所说的,考虑到任务,我不打算做任何假设。OP在第一个练习中没有发布函数。它可能只需要一个函数exerciseOne(){
@mplungjan也许吧,但由于没有包括这一点,并且考虑到作业的简单性,我将使用发布的内容,而不是假设任何内容。返回变量'aboutMe'
,其他练习有函数exerciseXXXX
@mplungjan是的,我理解并看到了这一点。但正如我所说的,考虑到任务,我不打算做任何假设。OP没有为第一个练习发布函数。