ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트란 ?
    Programming/javascript 2013. 7. 22. 17:32

    자바스크립트는 객체기반 스크립트 프로그래밍 언어입니다.


    그동안 베껴쓰는 언어로 취급 받아오면서 개발자들이 등한시 한 언어기도 하죠..(나도)


    하지만 ajax 와 html5 등이 발전하면서 그리고 서버스크립트로도 사용할 수 있도록 한

    node.js 등이 출현하면서 현재는 최고의 인기 언어로 급부상 했습니다.


    그래서 저도 베껴쓰는 자바스크립트에서 제대로 공부할려고 합니다. ㅜㅜ


    잃어버리지 않도록 블로그에 공부한 내용들을 기록 할려고 합니다.



    자바스크립트 변수


    변수 선언


    자바스크립트는 변수 선언시에 var 키워드를 사용합니다.

    	var aaa; //변수 하나만 선언
    	var bbb,ccc; //여러 변수를 선언
    	var num = 10; //변수 선언과 동시에 초기화
    	var str = 'hello';
    

    변수 선언만 한경우 변수에는 undefined 값이 자동으로 채워집니다.


    변수명 규칙 자바스크립트는 대/소문자를 구분합니다. 즉 AAA 와 aaa 는 전혀 다른 변수입니다. (똑똑한 놈이네요...) 변수명 처음 단어로 올수 있는 것들은? 1) 영문 대/소문자 2) 언더바(_) 올바른 변수들 aaa _bbb aaa_bbb 틀린 변수들 8aaa // 처음에는 숫자가 올수 없어요 aaa&bbb // & 은 올수 없어요




    강제변환

    자바스크립트는 java 나 C++ 처럼 엄격한 형식의 언어가 아닙니다. 변수의 타입을 선언할 필요가 없습니다. 
    (동적언어들의 특성이기도 하죠...) 
    1. 문자열 과 숫자형을 합칠 경우 문자열이 됩니다. 
    2. 부울(boolean) 과 문자열을 합칠 경우 문자열이 됩니다. 
    3. 숫자와 부울(boolean) 을 합칠경우 부울이 숫자로 강제 형변환 됩니다.


    	
            var num = 10; //숫자
    	var str = 'hello'; //문자
    	alert(num + str); //문자열
    


    다음에는 데이터 형식을 배워보도록 해요.



    댓글

Designed by Tistory.