본문 바로가기

string3

Java Script - Spread Operator Spread operator - ES6에서 추가된 기능이다. 배열, 문자열, 객체 등을 개별 요소로 분리할 수 있다. ...을 사용해 나타낸다. let arr1 = [41, 5, 7]; let arr2 = [21, 13, 9,...arr1]; console.log(arr2); arr1 배열의 요소들을 하나씩 나눠 arr2에 추가한다. let word = "java"; let str = ['a', 'b', 'c',...word]; console.log(str); 문자열을 보면 더 확실히 알 수 있는데 ...word로 요소를 나눠 넣을 경우 결과는 ['a', 'b', 'c', 'j', 'a', 'v', 'a'] 이렇게 된다. 2022. 12. 11.
Java Script - 문자열 메소드 String method string - 문자열과 관련된 함수 let text = "Hello world"; console.log(text.length); console.log(text.indexOf("world")); console.log(text.lastIndexOf("hello")); console.log(text.search("world")); console.log(text.charAt(3)); length - 문자열의 길이를 구한다. indexOf - 해당 파라미터를 찾아 최초 문자의 인덱스를 반환한다. 찾지 못하면 -1을 반환한다. lastIndexOf - indexOf와 같은 역할을 한다. 하지만 뒤에서부터 검사해 나오는 문자의 인덱스를 반환한다. search - indexOf와 같은 역할을 한다. 하지만 검사의 시.. 2022. 12. 5.
Java Script - 데이터 타입 string, number, object, array, boolean, typeof " ", ' ' - String 데이터 변수 선언 가능 let double = "double hello"; let single = 'single hello'; let little_double = 'little "double"'; let little_single = "little 'single'"; let remark_double = "remark \"double\""; 문자열에 " "를 쓰고 싶으면 ' '로 감싸고, ' '를 쓰고 싶으면 " "로 감싸야 한다. " "만 사용하려면 문자열 안에 있는 " 앞에 \를 붙이면 사용할 수 있다. Undefined - 아무것도 할당받지 않은 상태이다. 최초에 변수를 선언하고 값을 할당하지 않으면 이 상태로 진행된다. NULL - 값이 없는 상태이다. 비어있는 상자와.. 2022. 12. 3.