1
// 프로그래밍 할 수 있도록 // PROGRAM 1에 작성된 입력 문자열에서 배열을 작성하려고합니다. 일단 배열이 만들어지면이 작업을 수행하는 방법에 대해 많이 알게되었지만 먼저 배열을 만들어야합니다.각 단어를 조작 할 수 있도록 입력 문자열을 배열로 바꾸십시오.
입력 문자열을 각 단어를 구분하는 배열로 변환해야하는 모든 기능이 필요합니다. 나는 실제로 "var res = one.split (" ");"이라는 코드를 입력 할 수 있습니다. 그러나 나는 5 문자 이상을 가진 단어들에 단어를 추가 할 수 있도록 각 단어의 길이를 구하고 기록 할 수 있도록 다음에 무엇을해야할지 모른다.
(아래 업데이트 버전) 24 행의 오류를 수정하려면 어떻게합니까? 문자열을 분할하는 방법
<!DOCTYPE html>
<html>
<head>
<title>Project 1 – Michael Fiorello</title>
<script>
do{
//MAIN MENU
var input = prompt ("Please enter 1, 2, 3, or exit.");{
//PROGRAM 1-Enter the string to be converted to robot speak
if(input == "1")
do{
var one = prompt ("Please enter a string.");{
if (one == "") { console.warn("You need to enter something");}
}
}while (one == "")//keep repeating program 1 until something is entered, aka cannot be blank.
//PROGRAM 2-Convert the string into robot speak
else if (input == "2")
{
if (one == null) {console.warn ("You need to first enter a String")}
else {console.log ("String Converted")
var res = one.split(" ");{
for(i = 0, i<Arr.length, i++)
if(res[i].length >= 5)
{
Document.write(Arr.[i]+"-blip");
}
else{
Document.write(Arr.[i]+"-clang");
}
}
}
}
//Program 3 Robot Language version of the string will appear in the console
else if (input == "3")
{
alert ("AWESOME!");
}
else if (input.toLowerCase() == "exit")
{
alert ("Thanks for using the ROBOT Language Converter!");
}
else
{
alert ("Nope");
console.warn("You need to enter something");
}
}
}while(input.toLowerCase() != "exit");
</script>
</head>
<body>
<h1></h1>
</body>
</html>
* "나는이 한 번 배열을 생성하는 방법에 많은의를 찾는거야,하지만 난 것을 만들 필요가 배열 우선. "- 예, 그리고'.split()'(앞서 언급 한)은 배열을 만드는 방법입니다. 'res' *는 문자열의 배열입니다. 각 요소는 한 단어입니다. 'res.length'는 얼마나 많은 단어를 가지고 있는지 알려줍니다. 'res [0] .length'는 첫 단어의 길이를 알려줍니다. 그래서 당신이 다음에 무엇을해야하는지에 관해 많은 것을 발견했다고 말했을 때, 그 질문은 무엇입니까? – nnnnnn
그래, 이미 분할하고있어. 당신이 실제로 무엇을 찾고 있는지 확실하지 않습니까? 쉼표와 같은 것들없이 단어의 길이를 얻으려면 (/ [^ az]/ig, '')를 대체하십시오. 완전 중지. –
입력 된 문장을 분할 한 다음 각 단어의 길이를 확인하려고합니다. 5보다 작 으면 clang이라는 단어를 추가해야합니다. 길이가 5 또는 그 이상인 경우 나는 블립을 추가해야합니다. 그런 다음 다음 프로그램에서 blip으로 문장을 출력하고 clang에 – TheShadowGamer