# Dynamic typing

5개의 포스트
post-thumbnail

[개발] 타입 없는 변수사용 (정적타이핑과 동적타이핑)

변수를 선언할 때 언어에 따라 데이터 타입을 반드시 선언해야하거나 혹은 그렇지 않을때가 있습니다. 몇가지 개발언어별로 number라는 변수에 숫자 1을 넣어봅시다. > 뭔가 다른점을 눈치 채셨나요? 주석과 세미콜론을 제외한다면 변수를 선언할 때 데이터형의 지정여부, 즉 위와 같은 예시에서 숫자1을 담을 변수 number의 데이터형은 정수이다. 라는 결정을 하였는가에 차이가 있습니다. php, 파이썬, javascript 등은 변수의 데이터형을 지정하지 않아도 되는 동적타이핑(dynamic typing) 언어이며 java, c++ 등은 사용할 변수의 데이터형을 반드시 지정해야하는 정적타이핑(static typing) 언어 입니다. (javascript의 let은 데이터형

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

Front-end 국비지원 #029일

JavaScript Number 1-1 무한의 양수 값 > JavaScript > 결과 1-2 무한의 음수 값 > JavaScript > 결과 1-3 문자열 '문자' 연산 > JavaScript > 결과 문자열은 나눌 수 없다. (+, -, *, / 등 불가능) String (문

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

javascript란..

항해99 React 입문주차 SA js의 모든것은 아니지만 알면 좋은 것 🐤 Javascript의 자료형과 Javascript만의 특성 js는 다음과 같은 8개의 기본 자료형을 지원한다. Number String bigint null Boolean undefined object symbol 자료형이 비교적 적은 부분에서 눈치를 챌 수 있겠지만, js는 loosely typed language고, dynamic typing을 사용한다. 입력된 값에 따라 인터프리터가 타입을 지정해준다. String으로 된 숫자를 Number로 바꾸기 위해 다음과 같은 방식을 사용한 코드들을 종종 볼 수 있다. "12345"는 분명 문자열이지만 1을 곱하니까 12345를 String이 아니라 Number로서 다룰 수 있다. 이런 일이 가능한 이유가 바로 js가 동적 타이핑을 사용하기 때문이다. 또한 js에는 "==" 비교 연산자가 2종류 존재한

2022년 7월 1일
·
4개의 댓글
·

프로그래밍 언어 분류

자료형 : 변수의 데이터 타입을 지정 Java C 변수형 Python 변수의 자료형 지정을 하면? 파이썬 자바 ! 파이썬은 안전장치가 없다. Dynamic typing : 간결하고 편리, 실행 속도 느릴 수 있음, 접근 용이, 혼자서 빠른 간단한 프로젝트 작업 가능, 내용이 눈에 잘 들어옴 ex) 파이썬, 루비, JS, php, 등 static typing : 실행하기 전에 미리 정해줌, 명확하고 정교, 컴퓨터적 구조가 눈에 잘 들어옴, 규칙이 많음, 체계적, 협업하는 프로젝트에 적합 ex) C, JAVA, C++, 코틀린 등

2021년 6월 21일
·
0개의 댓글
·
post-thumbnail

프로그래밍 언어

프로그래밍 언어를 분류하는 두가지 기준에 대해 알아보자! 객체지향 언어인가? 변수의 데이터 타입을 어떻게 사용하는가?(Dynamic Typing vs Static Typing) 객체지향의 장단점 >장점 유지 보수에 용이하다 가독성이 높다 작은 단위로 나뉘어져있어 재사용하기 좋고 테스트가 가능하다. >단점 코드를 잘 나누고 설계하는것이 어렵다. 규모가 작거나 데이터를 크게 신경쓰지 않아도 되거나 이후에 바뀔 염려가 없는 경우 비효율적이다. 사람이 이해하고 작성하기 편한 방식이다 보니 처리속도가 느리다. Dynamic typing 언어 / Static typing 언어 ![](https://images.velog.io/images/yj-leee/post/5f83572f-b74b-44e8-b5a1-b354d1f15e7a/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5

2021년 3월 13일
·
0개의 댓글
·