변수 선언
C 언어에서는 변수를 사용하기 전에 타입과 이름을 선언해야 합니다. 예를 들어, "int x;"와 같이 변수의 타입과 이름을 명시합니다. 반면에 JS에서는 "var", "let" 또는 "const" 키워드를 사용하여 변수를 선언합니다. 예를 들어, "var x;" 또는 "let y;"와 같이 변수를 선언합니다. 이렇게 하면 JS에서는 변수의 타입을 자동으로 지정합니다.
세미콜론
C 언어에서는 문장의 끝에 세미콜론(;)을 사용해야 합니다. 이는 한 줄의 명령이 끝났음을 나타냅니다. 반면에 JS에서는 세미콜론을 생략할 수 있습니다. JS 엔진은 개행 문자(줄바꿈)를 기준으로 명령을 구분합니다. 그러나 가능하면 JS에서도 세미콜론을 사용하는 것이 바람직합니다.
데이터 타입
데이터 타입도 다른 차이점 중 하나입니다. C 언어는 정적 타입 언어이므로 변수를 선언할 때 데이터 타입을 명시해야 합니다. 예를 들어, "int num;"과 같이 정수형 변수를 선언합니다. JS는 동적 타입 언어이므로 변수의 데이터 타입은 실행할 때 결정됩니다. 예를 들어, "var num;"과 같이 변수를 선언하면 JS 컴파일러가 변수에 할당된 값을 기반으로 자동으로 데이터 타입을 결정합니다.
접합 연산자
JS에서만 지원하는 기능으로, 문자열과 문자열을 합치는 기능입니다.
let a = "hello";
let b = "world";
let c = a + b;
document.write(c);
//"hello world"를 출력하게 됩니다
입력 받기
C 언어는 scanf 함수를 이용해 입력을 받을 수 있고, JS는 prompt 또는 console.log 함수 등일 이용하여 입력받을 수 있습니다.
'TeamLog > 과제' 카테고리의 다른 글
[NodeJs] 비동기 (0) | 2023.06.19 |
---|---|
[js] 이벤트와 이벤트 핸들러 (0) | 2023.06.11 |
[JS] 리터럴, 식별자, 키워드 (0) | 2023.05.21 |
c언어 함수 개념 정리 (0) | 2023.04.17 |
1598. 꼬리를 무는 숫자 나열 (0) | 2023.04.10 |