| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- cookie
- localStorage
- 네트워크
- css기초
- @
- EC2 is why EC2?
- GitClone
- 영어 Frontend Article 읽고 요약하기 #6
- 데코레이터
- 링크이동
- 무한스크롤
- vscode
- 카카오로그인
- Arrays
- 개발블로그 만들기
- JWT기본원리
- AWS 가입하기
- HTML
- hub
- aws
- JavaScript
- 소셜로그인
- Decorator
- github
- git stash
- CSMA/CD
- ssh접속오류
- google font
- stash
- sessionStorage
- Today
- Total
목록IT Technical Note/Javascript (7)
바다는 비에 젖지 않는다
Introduction Programmers의 문자열 내 마음대로 정렬하기 를 풀다 sort()에 대해 정리해보고싶어져 글을 적어본다. Main 문자열 내 마음대로 정렬하기를 풀기위해 배열 내 문자열의 특정 index를 기준으로 정렬을 했어야했는데 localeCompare()이라는 function으로 sort()에 계산을 주어 한번에 정렬해줄수 있었다. 먼저 sort()에 대해 정리해보자 sort() arr.sort([compareFunction]) 매개변수 compareFunction Optional 정렬 순서를 정의하는 함수. 생략하면 배열은 각 요소의 문자열 변환에 따라 각 문자의 유니 코드 코드 포인트 값에 따라 정렬됩니다. compareFunction이 제공되지 않으면 요소를 문자열로 변환하고 ..
식별자가 예상하지 못한 위치에서 등장했다는 error이다. 예를들어 \(escape)문자를 사용하지 않고 한 종류의 따옴표만 사용하면 다음과 같이 오류가 발생한다. Web browser는 이 code를 'This is ' 와 str과 ''의 나열로 본다. 'This is '와 '' 는 문자열로 보지만 중간의 str은 식별자로 인식한다. 선언 되있지 않은 str이라는 식별자를 출력해야했기 때문에 'Uncaught identifier'라는 error를 출력 한 것이다. 본 게시글은 '혼자 공부하는 자바스크립트'책 내용을 참고하여 정리한 것입니다.
문자열 연결 연산자 JS에서는 숫자 자료와 마찬가지로 문자열도 기호를 사용해서 연산 처리를 할 수 있다. 문자열 사이에 덧셈 기호(+)를 사용해서 연산 처리를 할 수 있습니다. 이때 덧셈 기호를 문자열 연결 연산자 라고 부른다. 문자 선택 연산자 문자열 내부 문자 하나를 선택할 때는 문자 선택 연산자를 사용한다. 문자열 뒤에 대괄호[..] 안에 선택할 문자의 위치를 숫자로 지정한다. 이때 위치를 나타내는 숫자를 Index라고 부른다. JS는 Index를 0부터 센다. 문자열 길이 구하기 문자열 내부의 문자 개수를 문자열 길이(length)로 표현한다. 문자열 길이를 구할 때는 length 속성을 사용한다. 본 게시글은 '혼자 공부하는 자바스크립트'책 내용을 참고하여 정리한 것입니다.
Javascript에서 자주 발생하는 두가지 error이다. ReferenceError 단순 오타에 의해 발생하는 error SyntaxError 토큰(기호)를 잘못 입력했을 대의 errror 밑의 코드는 Hello World를 출력하기 위해 적은 코드이다. alert('Hello World) '를 닫아주지 않아 생긴 error 본 게시글은 '혼자 공부하는 자바스크립트'책 내용을 참고하여 정리한 것입니다.
변수 & 기본 연산 기본적으로 사칙연산, 문자열 더하기가 가능하다. let a = 1 let b = 2 let first = 'jay'; let last = 'kim'; first + last // 'jaykim' first + ' ' + last // 'jay kim' first + a // 'jay1' 변수명 let first_name = 'jay' // snake case라고 합니다. let firstName = 'jay' // camel case라고 합니다. 변수명에 특수문자와 띄어쓰기는 불가능하다 List & Object List let a_list = []; // list 선언 let b_list = [1, 2, 3, 'hi']; // list 선언 b_list[1]; // 2를 출력 b_li..
프로그래밍 언어 중 하나인 Javascript에 대해서 포스팅해보려고 한다. Javascript란? 프로그래밍 언어 중 하나로, 브라우저가 알아들을 수 있는 언어이다. 웹 페이지를 동적으로 만들때 프로그래밍언어를 다르게 만든다면 브라우저를 여러개를 준비해야 할 수도 있다. 예를들어 chrome java버전 chorme python버전 등등 언어에 따라 모두 준비를 해놓아야 한다면 매우 혼란스러울것이다. 역사적인 이유 & 이미 만들어진 표준"이기 때문에, 모든 브라우저는 기본적으로 Javascript를 알아듣게 설계되어있고, 모든 웹서버는 HTML+CSS+Javascript를 주게 되어있다. 여기까지 Javascript에 대한 기본적인 설명이다. 프로그래밍 언어로서 Javascript에 대 해 좀 더 알아..