달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

null과 undefined 두 타입 모두 '값이 비어 있음'을 의미

   

타입

설명

undefined

값이 할당되지 않은 변수

undefined, 타입의 변수는 변수 자체의 값 또한 undefine

null

명시적으로 값을 나타내는 데 사용

   

   

null타입 변수는 typeof결과값이 null이 아니라 object로 반환합니다.

그래서, 자바스크립트에서 null타입 유무를 체크할 때 typeof연산자를 사용하면 안되며 일치 연산자(===) 사용해서 변수값을 직접 확인해야 합니다.

   

   

소스 코드

   

<html>

<head>

<meta charset="EUC-KR">

<title>null°ú undefined</title>

<script type="text/javascript">

//undefine타입

var emptyVar;

//null타입

var nullVar = null;

document.write('emptyVar: ' + typeof emptyVar + '<br>');

document.write('nullVar: ' + typeof nullVar + '<br>');

</script>

</head>

<body>

</body>

</html>

   


   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

변수  (0) 2014.05.30
형변환  (0) 2014.05.30
12.html-기본타입(null과 undefined)  (0) 2014.05.28
11.html-기본타입(불린(boolean))  (0) 2014.05.28
10.html-기본타입(문자열)  (0) 2014.05.28
05.html-기본타입(숫자)  (0) 2014.05.28
Posted by codedragon codedragon

댓글을 달아 주세요

true와 false값을 나타내는 타입

   

소스 코드

<html>

<head>

<meta charset="EUC-KR">

<title>boolean</title>

<script type="text/javascript">

//boolean

var booleanVar = true;                        

document.write('booleanVar: ' + typeof booleanVar + '<br>');

</script>

</head>

<body>

</body>

</html>

   


   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

형변환  (0) 2014.05.30
12.html-기본타입(null과 undefined)  (0) 2014.05.28
11.html-기본타입(불린(boolean))  (0) 2014.05.28
10.html-기본타입(문자열)  (0) 2014.05.28
05.html-기본타입(숫자)  (0) 2014.05.28
04.html-주석 및 출력  (0) 2014.05.24
Posted by codedragon codedragon

댓글을 달아 주세요

문자열

"' 사이에 들어가는 모든 문자는 문자열로 다루어집니다.

   

문자와 문자열 구별하지 않음

- 문자와 문자열 입력 시 ''사용 하는 것 권장 -> html속성시 "" 사용할 경우 혼동이 될수 있으므로

- 혼용해서 사용하는 것은 좋지 않음

자바스크립트에서는 한 번 생성된 문자열은 읽기만 가능하고 수정은 불가능합니다.

   

   

소스 코드

<html>

<head>

<meta charset="EUC-KR">

<title>문자열</title>

<script type="text/javascript">

//문자열

var stringVar = 'String';

var stringChar = 'a';

var singleQuoteStr = 'sing quote string';

var doubleQuoteStr = "double quote string";

   

//typeof 변수명        : 해당변수에 저장된 데이터의 타입을 알아내는 연산자

document.write('stringVar: ' + typeof stringVar + '<br>');

document.write('stringChar: ' + typeof stringChar + '<br>');

document.write('singleQuoteStr: ' + typeof singleQuoteStr + '<br>');

document.write('doubleQuoteStr: ' + typeof doubleQuoteStr + '<br>');

document.write('<br>');

//문자열 생성

var str="java";

//출력

document.write(str[0], str[1], str[2], str[3] + '<br>');

//문자열의 첫글자를 대문자로 변경 시도

str[0] = 'J';

document.write(str);

</script>

</head>

<body>

</body>

</html>

   


   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

12.html-기본타입(null과 undefined)  (0) 2014.05.28
11.html-기본타입(불린(boolean))  (0) 2014.05.28
10.html-기본타입(문자열)  (0) 2014.05.28
05.html-기본타입(숫자)  (0) 2014.05.28
04.html-주석 및 출력  (0) 2014.05.24
00.변수와 자료형  (0) 2014.05.24
Posted by codedragon codedragon

댓글을 달아 주세요

숫자

숫자(정수/실수),

하나의 숫자형만 존재

모든 숫자를 64비트 부동 소수점 형태(실수)로 저장

   

※부동 소수점: 소수 부분이 있는 10진수 표현.(2.4, 5.5 등)

   

   

//정수

document.write(567);

document.write('<br>');

//실수

document.write(456.789);

document.write('<br>');document.write('<br>');

   


   

   

   

자바스크립트 나눗셈 연산

자바스크립트 정수형이 없고 모든 숫자를 실수로 처리하므로 주의

   

C vs Javascript

연산

javascript

C

5/2

2.5

2

   

   

//자바스크립트 나눗셈 연산

var num = 5/2;        

document.write(num +'<br>');                                // 2.5

//소수부분을 버린 정부 부분만 반환

document.write(Math.floor(num) + '<br>');        // 2

   


   

Posted by codedragon codedragon

댓글을 달아 주세요