Click here to load reader

자바스크립트

Embed Size (px)

DESCRIPTION

자바스크립트

Citation preview

[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