본문으로 바로가기

자바스크립트를 공부하면 할수록 c언어와 많이 닮았다는 느낌이 든다. 그래서 사실상 이곳에 상세한 내용을 포스팅 하는것은 나에게 큰 도움이 되지 못하는것 같다. c언어와 다른점을 중심으로 정리하는게 좋을것 같다.


조건문(if문)과 스위치문, 반복문중(while문)의 경우 c언어와 동일하다. 단, 같다(=)를 c언어에서는 ==로 표현하는 반면 자바스크립트에서는 ===이렇게  3번 쓰는것 같았다.


한가지 c언어와 다른것이 있었는데 바로 for문이었다. for문은 c언어와는 달랐지만 python과 비슷했다. 평소에 python과 c언어를 공부할 때, python의 for문 문법이 c언어에 접목된다면 얼마나 좋을까? 라는 생각을 가지고 있던 나에게는 무척 반가운 소식이었다. 물론 python문법과 완벽히 동일하지 않지만 c언어와 약간 섞인 모습이라 친근했다. 아래를 통해 어떻게 사용되는지 살펴보자


<html>

<head>

</head>

<body>

<script>

var a="hello";

for (i in  a){

document.write(i);

}

while(i>=0){

document.write(a[i]);

i--;

}

switch(i){

case -1:

document.write("<br>"+"끝~");

break;

default:

alert("err!!!");

}

</script>

</body>

<html>



이는 아래와 같은 출력을 만든다.




'Programing > Javascript' 카테고리의 다른 글

Javascript :: 알림창  (0) 2018.07.26
Javascript :: 배열  (0) 2017.06.26
Javascript :: 함수  (0) 2017.06.26
Javascript :: 변수와 연산자  (0) 2017.06.26
Javascript :: 출력  (0) 2017.06.26