String 传入布尔值并在TypeScript中返回字符串
我正在努力解决TypeScript中的一个问题,我想知道是否有人能帮我解决这个问题。 有人能帮忙吗?我目前正在学习TypeScript,最初想到的是使用if/else语句或switch语句 问题:完成该方法,该方法接受一个布尔值,如果为真,则返回“是”,如果为假,则返回“否”String 传入布尔值并在TypeScript中返回字符串,string,typescript,boolean,String,Typescript,Boolean,我正在努力解决TypeScript中的一个问题,我想知道是否有人能帮我解决这个问题。 有人能帮忙吗?我目前正在学习TypeScript,最初想到的是使用if/else语句或switch语句 问题:完成该方法,该方法接受一个布尔值,如果为真,则返回“是”,如果为假,则返回“否” export const boolToWord = (bool: boolean): string => { throw new Error("Not implemented!"); };
export const boolToWord = (bool: boolean): string => {
throw new Error("Not implemented!");
};
这是我提出的第一个解决方案,它使用了if/else语句,但不起作用
export const boolToWord = (bool: boolean): string => {
if(true){
return "Yes"
} else if (false) {
return "No"
} else if {
return "Not Implemented"
}
};
boolToWord(True);
export const boolToWord = (bool: boolean): string => {
switch(boolean){
case: true;
console.log("YES");
break;
case: false;
console.log("NO");
break;
case: error;
console.log("Not Implemented")
break;
}
};
boolToWord(True);
我还尝试使用switch语句,但没有成功
export const boolToWord = (bool: boolean): string => {
if(true){
return "Yes"
} else if (false) {
return "No"
} else if {
return "Not Implemented"
}
};
boolToWord(True);
export const boolToWord = (bool: boolean): string => {
switch(boolean){
case: true;
console.log("YES");
break;
case: false;
console.log("NO");
break;
case: error;
console.log("Not Implemented")
break;
}
};
boolToWord(True);
这是你想要的吗
return bool ? 'YES' : 'NO';
对如果传递给它的布尔值为true,那么我希望它返回“YES”。如果布尔值为false,那么我希望它返回“NO”