JavaScript/입 속의 검은 잎
-
split()JavaScript/입 속의 검은 잎 2022. 9. 24. 14:10
split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다. let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); 간단히 말해, 따옴표 안의 것으로 나눈다. 위 예제에서는 공백으로 나눈 셈이다. 따라서 a는5, b는3이 된다. const str = 'The quick brown fox jumps over the lazy dog.'; const words = str.split(' '); console.log(words[3]); // expected output: "fox" const chars = str.split(''); console.log(chars[8]); // ..
-
push() 와 join()JavaScript/입 속의 검은 잎 2022. 9. 24. 13:46
join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다. push() 메서드는 배열의 끝에 하나 이상의 요소를 추가하고, 배열의 새로운 길이를 반환합니다. -push는 배열에 요소 하나를 넣는 것. -join은 ()안에 구분자(separator)가 없으면 그냥 배열을 쉼표로 연결해 문자열을 만든다. 구분자는 직관적으로 넣을 수 있는 편이다. 아래 별찍기 예시에서는 구분자로 join("")을 넣어, 따옴표 안에 아무 다른 글자없이 별이 연결되도록 했다. let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); let starAry = []; for(let i=0; i
-
while (a-- > 0) : 감소 카운트 조건문JavaScript/입 속의 검은 잎 2022. 9. 24. 12:20
let data = "5 3" const n = data.split(" "); var a = Number(n[0]), b = Number(n[1]), stars = ''; while (a-- > 0) stars += '*'; while (b-- > 0) console.log(stars); while (v-->0) 마치 카운트 다운처럼 보이지만, 사실 증감연산자 ( -- ) 와 비교 연산자 ( > ) 합쳐놓은 것.
-
repeat()JavaScript/입 속의 검은 잎 2022. 9. 24. 12:10
별 찍기 문제. data에서 1000이하 정수 x와 y가 들어오고, x로 가로만큼 y로 세로만큼 찍어야. 1.반복문 let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); const row = '*'.repeat(a) for(let i =0; i < b; i++){ console.log(row) } 2.콘솔로그에서 해결 let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); console.log((('*').repeat(a)+`\n`).repeat(b)) let data = "5 3" const n = data..