자바스크립트

Click here to load reader

Upload: dustin-chae

Post on 01-Nov-2014

60 views

Category:

Documents


10 download

DESCRIPTION

자바스크립트

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