본문 바로가기

개발/JavaScript16

[JS] 문자열을 배열로 변환 (split) 문자열을 잘라서 각각의 문자열을 배열로 저장하는 방법이 있다. split() 메서드를 사용하면 된다! string.split(separator, limit)split() 함수는 문자열을 separator로 잘라서 , limit 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴한다.separator : 필수인자 아님, 문자열을 잘라 줄 구분자 (문자열 또는 정규식), 값을 주지 않으면 문자열 전체를 배열에 담아 리턴.limit : 필수인자 아님, 최대 분할 갯수1. 파라미터를 입력하지 않을 경우const str = "apple banana orange";const arr = str.split();document.writeln(arr); // apple banana orangedocument.writeln(.. 2024. 8. 8.
[JS] 숫자를 문자로 변환하는 방법 JavaScript에서 숫자를 문자열로 변환하는 방법을 정리. toString()String()Template String(템플릿 문자열)빈 문자열 이어붙이기 1.  toString()const str1 = (123.1).toString(); // str1 = "123.1"const str2 = (123).toString(); // str2 = "123"const str3 = (3).toString(2); // str3 = "11" toString() 메서드를 호출하여 숫자를 문자열로 변환할 수 있다.toString()의 인자에 숫자를 넣어주게 되면 해당 숫자의 진법으로 변환하여 문자열로 리턴한다.아무것도 넣지 않으면 깁노 10진법으로 리턴해준다.  2. String() const str1.. 2024. 8. 8.
for문과 if문 1. for문Js에는 여러 방법으로 반복문을 돌릴 수 있다.C++ 에서처럼 for문을 사용하듯이 사용할 수도 있고. 배열의 반복문을 돌릴때는 forEach()를 주로 사용한다.forEach에서 주의할점은 일반적인 for문과 다르게 continue를 사용할 수 없다는 점이다.const array = [1, 2, 3];array.forEach((element)=>{ console.log(element);})위의 코드를 C++로 하면 아래와 같아진다.int array = [1, 2, 3];for(int i=0; i 이밖에도 while, dowhile도 C++과 동일하고 for..in, for...out도 있다. 2. if if문은 C++에서 하던거 그대로 하면된다. 2024. 8. 5.
배열과 딕셔너리 1. 배열Js에서는 리스트라고 부르지만 C++의 배열에 가깝다. C++에서의 배열int Arr[10] = {0,1,2,3,4,5,6,7,8,9}; Js에서의 리스트let Arr = [0,1,2,3,4,5,6,7,8,9]; Js에서는 배열의 크기를 직접 정해줄 필요가 없으며Arr.push(); 를 통해 쉽게 요소를 추가하거나 lenght를 통해 크기또한 쉽게 알수 있다.std::vector를 보다 쉽게 사용한다고 생각하면 될 것 같다. C++에서 처럼 Arr[3] 과 같은 랜덤액세스 하듯이 가능하다. 2. 딕셔너리 키와 밸류의 값으로 이루어진 형태로 객체라고도 부른다고 한다.딕셔너리는 {} 안에 선언할 수 있다.let Dict = {'name':'준영', 'age':'20'}; C++에서 std::map과.. 2024. 8. 5.