자바스크립트는 타입이 매우 유연한 언어이다. 때문에 때로는 자바스크립트 엔진이 필요에 따라 ‘암시적변환’ 을 혹은 개발자의 의도에 따라 ‘명시적변환’ 을 실행한다. 그렇다면 형변환을 통해 자바스크립트가 왜 유연한 언어가 되었는지 함께 살펴보자 !
암시적 변환이란 자바스크립트 엔진이 필요에 따라 자동으로 데이터타입을 변환시키는 것이다.
자바스크립트를 공부하다보면 연산자 파트에서 어김없이 등장하는 생소한 아이가 있는데 바로 ‘비트 연산자’. 다음에를 외치듯 넘어갔던 비트 연산자가 대체 무엇이길래 공부하고 있던 자바스크립트의 제어구문 부분에서 이진 검색 예제가 나왔을까?! 이진검색을 알고자 시작한 날개짓이 부동소수점, 가수, 비트연산자까지 이어져 온다…
오늘은 자바스크립트의 여러 연산자 중 두개의 연산자에 대해서 알아보겠습니다 !
논리연산자는 변수나 값 사이의 과정을 이치에 맞게 결정하기 위해 사용하는 연산자입니다.
자바스크립트의 숫자는 IEEE754로 규정된 64비트 부동소수점 이라고 한다.이 부동소수점의 규격을 살펴보면 아래와 같다.
부호(1비트), 지수 부분(11비트), 가수 부분(52비트)
세줄뿐인 설명이였는데 벌써부터 머리가 아파오지 않은가?
부호? 지수? IEEE754? 규정되었다? 자바스크립트에서 사용하는 숫자에 대해 알고자했더니 알아 들을 수 있는 단어가 없다니..
북 카테고리 테스트
프론트엔드 개발자 새싹의
개발 공부를 위한 블로그.
문자열을 합치는 방법으로는 String 객체의 메서드와 Array 객체의 메서드를 이용하는 방법과, + 연산자를 이용하는 방법이 있습니다.
concat() 메서드는 String 개체의 메서드로, 두 개의 문자열을 합치는 메서드입니다. 이때 concat()의 인수로 들어오는 자료형이 문자가 아닐경우 문자열로 형변환한 다음…