개발/Javascript

함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동 변환됨 이런 과정을 '형 변환 (type conversion)' 이라고 함 [대표적 예시] 1. alert 가 전달받은 값의 자료형 관계없이 문자열로 자동 변환해 보여주는 것 2. 수학 관련 연산자가 전달받은 값을 숫자로 변환하는 경우 * 원시형 형변환 먼저 다루기 * 문자형으로 변환 문자형의 값이 필요할 때 일어나며, alert 메서드는 매개변수로 문자형을 받음 따라서 alert(value) 에서 value 는 문자형이어야 함 (만약, 다른 형의 값을 전달받으면 문자형으로 자동변환) 또는 String(value) 함수 호출해 전달받은 값 문자열로 변환 let value = true; alert(typeof value); // boolean v..
Javascript 에서 substring(), slice() 함수는 모두 문자열을 잘라주는 역할 (조금씩 작동 방법이 다름) substring() : 특정 문자열을 잘라 반환 (매개변수로 start index, last index 전달) str.substring(start, end) //(시작인덱스, 종료 인덱스가 가리키는 값 포함 전!) const str = "안녕하세요?" let first = str.substring(0, 1); //안 let second = str.substring(1, 2); //녕 let last = str.substring(str.length-1, str.length); //(5, 6"전")까지 -> ? slice() : substring() 함수와 사용법 동일 (파라미터로..
Javascript에서 변수 선언 방식인 var, let, const 의 차이점 구분하기 1. 변수 선언 방식 - var 는 변수 선언 방식에 있어 큰 단점 가짐 var name = "hayeon" console.log(name) // hayeon var name = "apple" console.log(name) // apple 변수를 한 번 더 선언해도 에러가 나오지 않고 다른 값이 출력됨 (유연한 변수로, 코드량이 많아지면 어디서 사용했는지 파악하기 힘들고 값이 바뀔 우려가 존재) 따라서, ES6 이후 이를 보완하기 위해 추가 된 변수 선언 방식이 let, const 임 let name = "hayeon" console.log(name) // hayeon let name = "apple" consol..
hayeonn
'개발/Javascript' 카테고리의 글 목록 (2 Page)