'Programming/javascript & HTML'에 해당되는 글 115건

  1. 2010.07.18 javascript - 변수 타입
  2. 2010.07.18 javascript template
  3. 2010.07.18 core javascript 문서 (2)
  4. 2010.07.18 javascript 관련 링크 (2)
  5. 2010.06.07 JSON - JavaScript Object Notation (2)
자바스크립트는 동적변수 타입을 지원한다.

일단은 var var_name; 식으로 선언을 할 수 있지만
선언하지 않고 값을 바로 할당해도 동적으로 타입을 결정하기 때문에 변수 타입은 신경쓰지 않아도 된다.

그래도 변수타입중에 신경을 써야 할 것이
undefined 라는 넘이다. 변수를 만들긴 했지만, 내용을 넣지 않았다면 "undefined"로 출력이 된다.

소스 결과
<html>
<script type="text/javascript">
    var ts;
    document.write(ts);
</script>
</html>
 undefined

굳이 var 라는 키워드를 이용해서 변수를 선언하지 않더라도 사용은 가능하지만
일단 변수를 선언하거나 대입하지도 않고 변수를 출력하려고 하면 에러가 발생한다.

소스 결과
<html>
<script type="text/javascript">
    var ts;
    document.write(ts);
    document.write(tt);
</script>
</html>
 undefined

 오류: tt is not defined
 소스 파일: file:///C:/window.html
 행: 5

undefined 는 일반적인 변수에 대한 값이 없음을 나타내고
true / false 는 수치형으로도 사용이 되지만 원칙적으로는 참/거짓에 대한 논리값을 적용한다.
그리고 null은 대소문자를 구분해야 한다.(null 은 object에 대한 값이다)

The typeof operator is used in either of the following ways:

  1. typeof operand
  2. typeof (operand)

Type Result
Undefined "undefined"
Null "object"
Boolean "boolean"
Number "number"
String "string"
Host object (provided by the JS environment) Implementation-dependent
Function object (implements [[Call]] in ECMA-262 terms) "function"
E4X XML object "xml"
E4X XMLList object "xml"
Any other object "object"

typeof true == 'boolean'
typeof null == 'object'

[링크:https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/typeof_Operator]

Logical (Boolean) values, either true or false

null, a special keyword denoting a null value; null is also a primitive value.
Because JavaScript is case-sensitive, null is not the same as Null, NULL, or
any other variant l undefined, a top-level property whose value is undefined; undefined is also a primitive value

Basic Data types


[링크 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript 객체출력  (8) 2010.07.20
javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
Posted by 구차니

댓글을 달아 주세요

html 웹 페이지 상에서 자바 스크립트를 사용할때의 템플릿

<html>
<script type="text/javascript">
function function_name(var1, var2)
{
    // statements
}

</script>
</html>


'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니

댓글을 달아 주세요

java script에 관련한 스펙은 ECMA에 정의되어 있다지만 귀차니즘으로 패스 -ㅁ-
가장 아래의 pdf는 웹을 pdf로 바꾼것으로 보이며, 귀찮으면 가장 아래만 다운받아서 보면된다.


[링크 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference]

[링크 : http://www.webreference.com/javascript/reference/core/]
[링크 : http://www.webreference.com/javascript/reference/core_ref/contents.html]
[링크 : http://www.osxsux.net/NSCoreJS15.pdf]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니

댓글을 달아 주세요

  1. javascript와 관련해서 여러가지로 공유할 부분이 많아요~ 상당히 철학적인면까지 ㅎ.
    열공하세요~

    2010.07.18 10:53 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • javascript가 java랑 유사하거나
      웹이라서 무시했는데 무시할게 아니더라구요

      저역시 어느샌가 C가 최고라는 망상에 사로잡혀있었던거 같아요 ^^;

      2010.07.18 15:26 신고 [ ADDR : EDIT/ DEL ]

요즘들어 XML 공부 한답시고 시작했는데 Javascript로 빠져들고 있다.
예전에는 c만을 경배하다 보니 javascript는 무시했는데 생각보다 강력하고, 생각보다 c 와 유사하며, 생각보다 재미있다.

요즘하는 짓꺼리(?)는
javascript로 웹 브라우저 처럼 프레임 문서 만들어서 조작하기.
이게되면은 다음번에는 xml을 이용해서 단어장이나 해봐야지 -ㅁ-

[링크 : http://www.cadvance.org/doc/java]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니

댓글을 달아 주세요

  1. javascript보고 있군요:) javascript도 상당히 철학적이고 굉장히 재미있는 언어죠.
    javascript의 구조적재미에 흠뻑빠져보아요~~

    2010.07.18 10:52 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • XML쪽으로 가야지 재미있을꺼 같아요 ㅎ
      확실히 form 쪽은 흥미가 팍팍 땡기네요 ㅋ

      2010.07.18 15:27 신고 [ ADDR : EDIT/ DEL ]

Firefox 즐겨찾기를 내보내는데 json 이라는 확장자가 생겼다.
머하는 확장자인가 해서 찾아 봤더니

JavaScript Object Notation

의 약자이고, 일종의 데이터 교환을 위한 텍스트 파일(이러한 컨셉은 XML과 유사)이다.

[링크 : http://www.json.org/json-ko.html]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니
TAG json

댓글을 달아 주세요

  1. xml과 json은 서로 변환이 가능한데 1:1 매칭은 아닌 듯 해. 개인적으로 xml만큼 가독성이 있는 것 같진 않은데 데이터 처리가 빨라서 좋다는 말도 있고...

    2010.06.20 20:42 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 머.. XML 파싱방법 두가지중에 어떤걸 택하냐(DOM / SAX)의 문제가 아닐까요?
      아무튼 json은 jason 같아요 ㅋ

      2010.06.20 21:14 신고 [ ADDR : EDIT/ DEL ]