Javascript,在字符串中添加不同的分隔符
非常新的编码,所以很抱歉,如果我的词汇是关闭。 这就是我试图实现的功能的确切要求: 如果一个单词有五个或五个以上的字母,在单词末尾加“-bork” 如果一个单词的长度少于五个字母,在单词末尾加“-boink” 例如:“敏捷的棕色狐狸”变成了“博因克敏捷的博克棕色的博因克狐狸” 这就是我目前所拥有的Javascript,在字符串中添加不同的分隔符,javascript,arrays,string,function,split,Javascript,Arrays,String,Function,Split,非常新的编码,所以很抱歉,如果我的词汇是关闭。 这就是我试图实现的功能的确切要求: 如果一个单词有五个或五个以上的字母,在单词末尾加“-bork” 如果一个单词的长度少于五个字母,在单词末尾加“-boink” 例如:“敏捷的棕色狐狸”变成了“博因克敏捷的博克棕色的博因克狐狸” 这就是我目前所拥有的 <!DOCTYPE html> <html> <head> <script> var string = prompt(&quo
<!DOCTYPE html>
<html>
<head>
<script>
var string = prompt("Enter a string");
var array = string.split(" ");
var length = array.map(function (word) {
return word.length;
});
var langauge = array.join("-bork ");
alert(langauge);
</script>
</head>
<body></body>
</html>
感谢您的帮助!像这样做吧
var string=敏捷的棕色狐狸;
var数组=string.split;
var langauge=array.mapfunctionword{
返回word.length<5?`${word}-boink`:`${word}-bork`;
}.加入;
像这样做
var string=敏捷的棕色狐狸;
var数组=string.split;
var langauge=array.mapfunctionword{
返回word.length<5?`${word}-boink`:`${word}-bork`;
}.加入;
您可以使用String.split、Array.join和Array.map执行此操作
常量输入='快速棕色狐狸';
const output=input.split'.mapitem=>item.length>=5?item.concat'-bork':item.concat'-boink'.join'';
logoutput;您可以使用String.split、Array.join和Array.map执行此操作
常量输入='快速棕色狐狸';
const output=input.split'.mapitem=>item.length>=5?item.concat'-bork':item.concat'-boink'.join'';
logoutput;您可以映射带有后缀的单词,并加入数组以获取字符串 函数追加字符串{ 返回字符串 .拆分“ .maps=>s+s.length<5?'-boink':'-bork' 。加入“”; }
logappend'The quick brown fox';您可以映射带有后缀的单词并加入数组以获取字符串 函数追加字符串{ 返回字符串 .拆分“ .maps=>s+s.length<5?'-boink':'-bork' 。加入“”; } console.logappend'thequickbrownfox';基于您的代码
<!DOCTYPE html>
<html>
<head>
<script>
var string = prompt("Enter a string");
var array = string.split(" ");
var length = array.map(function (word) {
var langauge;
console.log(word.length)
if(word.length>=5)
{
langauge=word+"-bork"
return langauge
}
else
{
langauge=word+"-boink"
return langauge
}
});
var finalword= length.join(" ");
alert(finalword);
</script>
</head>
<body></body>
</html>
基于你的代码
<!DOCTYPE html>
<html>
<head>
<script>
var string = prompt("Enter a string");
var array = string.split(" ");
var length = array.map(function (word) {
var langauge;
console.log(word.length)
if(word.length>=5)
{
langauge=word+"-bork"
return langauge
}
else
{
langauge=word+"-boink"
return langauge
}
});
var finalword= length.join(" ");
alert(finalword);
</script>
</head>
<body></body>
</html>