컴퓨터/Javascript
Javascript 코드깎는노인
풍경소리^^
2022. 2. 3. 14:45
자바스크립트 연습 기초11 문자열의 길이를 알아내보자
index.html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="javascript11.js"></script> // 파일이름 수정
</head>
<body>
</body>
</html>
javascript11.js
let input = "Coding";
// let input = ["Coding","miero","newstep"];
let count = 0;
while(input[count] !== undefined){
console.log(input[count]);
count=count+1;
}
console.log('끝');
console.log(count);
자바스크립트 연습 기초12 가변적인 상황에 대한 대처
javascript12.js
let input = "5...........6";
let length = 0;
while(true){
if(input[length] === undefined){
break;
}
length=length+1;
}
console.log(length);
console.log(input[0]+input[length-1]);
자바스크립트 연습 기초13 문자를 반복(repeat) 시켜보자
let input = "#";
let count = 3;
let result = "";
while(count>0){
result = result + input
count=count-1;
}
// for (let i = 0;i<count;i++){
// result = result + input
// }
console.log(result);
자바스크립트 연습 기초14 함수 활용으로 코드 재활용 해보기
let ff = function(mark,amount){
let input = mark;
let count = amount;
let result = "";
while(count>0){
result = result + input
count=count-1;
}
console.log(result+amount);
};
let count = 0;
while(true){
count=count+1;
ff("#",count);
if(count>=10){
break;
}
}
자바스크립트 연습 기초15 문자열의 일부 얻기 1
let input = "Coding is not that easy";
let range = 14;
let length = 0;
while(true){
if(input[length] === undefined){
break;
}
length=length+1;
}
let count=0;
while(count<=length-range){
// console.log(count);
let i = count;
let str="";
let k = range + i;
while(i < k){
if(input[i]===undefined){
break;
}
str = str + input[i];
i = i + 1;
}
console.log(str);
count = count +1;
}
문자 갯수 카운팅 안하고
let input = "Coding is not that easy";
let range = 14;
let count=0;
while(true){
let i = count;
let str="";
let k = 0;
while(k < range){
if(input[i]===undefined){
break;
}
str = str + input[i];
i = i + 1;
k = k + 1;
}
if(str[range-1] === undefined){
break;
}
console.log(str);
count = count +1;
}
자바스크립트 연습 기초16 문자열의 일부 얻기 2
let input = "Coding is not that easy"; // 23
let range = 5;
let i = 18; // 23-5
let str = "";
let k = 0;
while(k<range){
if(input[i]===undefined){
break;
}
str = str + input[i];
i = i + 1;
k = k + 1;
}
console.log(str);
과정1
let input = "Coding is not that easy"; // 23
let range = 5;
let count = 0;
while(count <= 18){
console.log(count);
count = count + 1;
}
과정2
let input = "Coding is not that easy"; // 23
let range = 5;
let count = 0;
while(count <= 18){
let i = count; // 23-5
let str = "";
let k = 0;
while(k<range){
if(input[i]===undefined){
break;
}
str = str + input[i];
i = i + 1;
k = k + 1;
}
console.log(str);
count = count + 1;
}
과정3
let input = "Coding is not that easy"; // 23
let range = 5;
let length =0;
while(true){
if(input[length]===undefined){
break;
}
length = length +1;
}
console.log(length);
console.log(length-range);
let count = 0;
while(count <= length-range){
let i = count; // 23-5
let str = "";
let k = 0;
while(k<range){
if(input[i]===undefined){
break;
}
str = str + input[i];
i = i + 1;
k = k + 1;
}
console.log(str);
count = count + 1;
}
과정4
let input = "Coding is not that easy"; // 23
let range = 5;
let count = 0;
while(true){
let i = count; // 23-5
let str = "";
let k = 0;
while(k<range){
if(input[i]===undefined){
break;
}
str = str + input[i];
i = i + 1;
k = k + 1;
}
if(str[range-1] === undefined){
break;
}
console.log(str);
count = count + 1;
}