Top Banner

Click here to load reader

of 52

자바스크립트

Nov 01, 2014

Download

Documents

Dustin Chae

자바스크립트
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

[1][2][3][4] [1][2]

2

[1] ?

?

LiveScript SUN

3

[2] ?

HTML /, ,

4

[3]

/ 5

6

-[1] .....

..... HTML ... ... . HTML ..... .7

-[2]

8

[1] 1 document.write(Hello, JavaScript) HTML BODY

9

[2] HTML 2 document.write( [ ) document.write(document.title) document.write( ] .) 10

[3] HTML 2 document.write( [ ) document.write(document.lastModified) document.write( ] .) 11

[1] .

[1], [] .

12

[4] Status Bar() 3

13

[2] .KBS http://www.kbs.co.kr http://www.imbc.com http://cs.sunmoon.ac. kr http://www.sunmoon. ac.kr 14

MBC

16

(comment)

/* //

*/

2-1 /* */ document.write(" ") //

17

(variable)

_ , . . .A, a, aa, num, it12, _abc 3sum, %ab, @com ->

18

boolean char do final goto instanceof new public switch transient while break class double finally if int null return synchronized true with byte const else float implements interface package short this try case continue extends for import long private static throw var19

abstract catch default false function in native protected super throws void

.a = 1; str = ; a = b b a .

var

var i = 10;

20

2-2 /* */ a = 10; str = ""; document.write("a = " + a + "
"); document.write(str); 21

var var 2-3 /* var */ var a, aa = 10; var str = ""; document.write("aa = " + aa + "
"); document.write(str); 22

[1] :

(, ) : (true), (false) null

23

[2] (integer) :

10 : -100,-50,-1,0,1,30,1000 8 : 0 .

0111, 0777

16 : 0x .

0x1010, 10 0xB0A1 8

16

4 1030

04 012036

0x04 0xA0x1E24

2-4 /* */ document.write(" : " + 10 + "
"); document.write("8(012) : " + 012 + "
"); document.write("16(0xa) : " + 0xa+ "
");

25

[3] (floating-point)

2.1, -10.2 1.3E3(1.3*103) . -> 1 : true, false 26

(Boolean)

null

- 2-4 /* */ aa = 10; bb = 5.333; cc = 5.444; document.write(aa + " + " + bb + " = " + (aa + bb)); document.write("
"); document.write(aa + " + " + cc + " = " + (aa + cc));

27

Boolean() 2-6 /* boolean */ aa = true bb = false; document.write("aa = " + aa); document.write("
"); document.write("bb = " + bb);

28

[4]

( )

, java \n \t \b

Tab

\r\\ \ \

(\) 29

2-7 /* boolean */ aa = " : " bb = "\\, \', \""; document.write(aa + bb);

30

.

test = 10; -> test test = ; -> test

31

2-8 /* */ a = 10; document.write("a = " + a + "
"); a = " "; document.write("a = " + a); 32

[2-1] 0 0 0 , 000000.

33

[1] document.write() : + 2-9 document.write("a" + "b"); document.write("
"); a = ""; b = ""; document.write(a + b); document.write("
"); a = 10; b = 10; document.write(a + b);

34

[2] alert() 2-10 a = ""; b = ""; alert(a + b); a = 10; b = 10; alert(a + " + " + b + "=" + (a+b));

35

[2-2] alert() . 0 0 0 , 000000.

36

37

. =

a = b;b a a b . a = a + 1;

38

+,-,*,/,% : % 2-11 a = 5; b = 2; document.write(a + " / " + b + " = " + (a/b)); document.write("
"); document.write(a + " % " + b + " = " + (a%b)); 39

[2-3] .

4 + 5 % 2 3 + 5.4 / 2

40

++ : 1 (a++ a=a+1 ) -- : 1 (a-- a=a-1 ) 2-12 a = 5; b = 5; document.write("1.a = " + a++ + ", b = " + b-- + "
"); document.write("2.a = " + a + ", b = " + b + "
"); document.write("3.a = " + ++a + ", b = " + --b + "
"); document.write("4.a = " + a + ", b = " + b + "
"); 41

[2-4] a b .

. a = 10; b = 4; a++ + ++b --a * b++ a / ++b

42

a == b a != b

a b a b

a= ba b a b a b a b 43 [1] 2-13 a = 10; b = 5; document.write("1." + a + " == " + b + " : " + (a == b) +"
"); document.write("2." + a + " != " + b + " : " + (a != b) +"
"); document.write("3." + a + " > " + b + " : " + (a > b) +"
"); document.write("4." + a + " " + b + ") = " + !(a>b) +"
"); document.write("2.10 > 5 && 20 > 5 = " + (10>5 && 20>5) +"
"); document.write("2.10 > 5 && 5 > 20 = " + (10>5 && 5>20) +"
"); document.write("2.10 > 5 || 5 > 20 = " + (10>5 || 5>20) +"
"); document.write("2.10 < 5 || 5 > 20 = " + (1020)); 49 ? a : b ; a , b 2-16 a = 10; b = 5;; a > b ? c = true : c = false; document.write("c = " + c); 50 AND(&), OR(|) & 5 = 00001011 & 00000101 11 2-17 document.write("11 & 5 = " + (11&5)); document.write("
"); document.write("11 | 5 = " + (11|5)); =151 1 2 3 4 5 6 7 8 9 10 [], () ++, --, ! *, /, % +, = ==, != & | && ||52