데이터 타입이 숫자가 아닌 피연산자에 사용하면 피연산자의 데이터 타입을 숫자로 변환피연산자의 부호를 반전한 값을 반환하며, 데이터 타입이 숫자가 아닌 피연산자에 사용하면 피연산자의 데이터 타입을 숫자로 변환피연산자 중 하나 이상이 문자열일 경우 문자열 연결 연산자로 동
위의 코드는 삼항 연산자를 사용하여 아래의 코드로 바꿀 수 있으며삼항 연산자도 표현식이기 때문에 다른 표현식과 중첩하여(다른 표현식의 일부가 되어) 사용할 수 있음조건식의 결과가 계속 true라면 무한루프가 생성됨. 무한루프를 탈출하려면 if를 사용하여 탈출을 위한 조
무명의 리터럴로 표현이 가능변수나 자료구조 (객체, 배열..)에 저장할 수 있음함수의 파라미터로 전달할 수 있음반환값(return value)으로 사용할 수 있음이러한 함수의 특징을 이용하여 함수 리터럴 방식으로 함수를 정의하고 변수에 할당할 수 있음함수 표현식을 사용
이렇게 적으면 string 객체를 생성한 것이 아니라 string 형태의 원시 자료형이 된다. 이렇게 적어도 toUpperCase와 같은 메소드를 호출할 수 있는데, 이유는 원시 자료형이여도 래퍼 객체로 임시 변환하기 때문이다. 를 호출한 것처럼 임시로 변환한다는
객체 1. 프로퍼티 프로퍼티 키로 프로퍼티를 식별하며, 프로퍼티 키를 중복으로 선언할 경우 나중에 선언한 프로퍼티가 먼저 선언한 프로퍼티를 덮어씀. 2. 메소드 객체 선언 방식 객체 프로퍼티 접근 1. 프로퍼티 키 위의 코드에서 first-name과 같은 프로퍼
자바스크립트에서의 배열은 어떤 데이터 타입의 조합이라도 포함할 수 있음배열은 Array() 생성자 함수로도 생성할 수 있음위와 같이 매개변수가 1개이고 데이터 타입이 숫자라면 매개변수로 전달된 숫자를 length값으로 가짐그 외의 경우, 매개변수로 전달된 값들을 요소로
노마드코더 수업을 들으면서 parseInt라는 형변환 연산자에 대해서 알게 되었다. 실습을 하는 도중에 parseInt에 대해서 헷갈리는 부분이 생겨 정리해두기 위해 이 글을 적는다. parseInt 란? 자바스크립트에 내장되어 있는 함수로, 말 그대로 문자열을 파싱
HTML의 style을 변경할때는 CSS를 사용하고, animation 부분에 효과를 주려면 JavaScript를 사용한다. JavaScript는 HTML을 객체 형태로 불러올 수 있고, HTML에 쓰여진 내용들을 바꿀 수 있다. 이처럼 HTML과 JavaScript는