07/29
# JavaScript문자열 비교1. == , ===양쪽이 같으면 true, 다르면 false를 반환한다.== 는 Equality를 비교하기 때문에, type이 달라도 어느 정도 감안하여 결과를 돌려주고,=== 는 strict 하게 Identity 를 비교하여, type이 다르면 무조건 다르게 비교함.2. > , ASCII 값을 기준으로 문자열의 크기를 비교한다.비교 시 문자열의 길이가 더 길더라도, 동일 위치 문자의 ASCII 값이 작다면 작은 것으로 계산된다.문자열 길이도 짧고, 동일 문자도 아니라면 작다고 계산된다.3. String.IndexOf()문자열에 어떤 문자열이 포함되었는지 확인할 수 있다.존재 한다면, 해당 Index가 반환되고,존재 하지 않으면, -1을 반환한다.4. String.inc..
2024. 8. 26.
07/08
JavaScript[…] {…} 문법 / 비구조화 할당 (destructuring assignment)배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JS expression.전개 연산자를 사용하여 배열, 객체의 깊은 복사를 할 수 있음.원시(Primitive) 타입, 참조(Reference) 타입primitive typeJS의 primitive type은 6종류이며, 이외의 모든 값은 ref타입.Number, BigInt, Boolean, null, undefined, String, Symbolprimitive type 데이터는 변수에 할당될 때, stack 영역에 저장.변수 선언, 초기화, 할당 시 값이 저장된 메모리 영역에 직접 접근.값 자체를 복사하기 때문에, 원본 데이터..
2024. 7. 8.