반응형
exam01.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> </head> <body> <script> // 슬러시 2개는 주석입니다. 코드와 상관없이 작성해둘수 있죠.. // ㅎㅎㅎ 주로 중요한 내용이나 코드에 필요한 내용을 이렇게 적어둘때 씁니다. /* 이렇게 슬러시에 별표 (asterisk)는 1줄이상의 주석을 작성할수 있습니다. 시작점과 끝부분에 이렇게 넣으면 되죠. */ alert("1+1 : " + 1+1); //결과 : 2 alert("1.2 + 1.3 : " + 1.2 + 1.3); //결과 : 2.5 // 곱하기를 할 때는 *(에스터리스크, Asterisk, 키보드 자판 상으로 숫자 8 위)를 사용한다. alert("2 * 5 : " + 2 * 5); //결과 : 10 //나누기를 할 때는 /(슬래쉬, slash, 키보드 자판 상으로 오른쪽 shift 키 왼쪽)를 사용한다. alert("6 / 2 : " + 6 / 2); // 결과 : 3 /* 변수 선언은 다음과 같습니다. 변수 pow와 round ~~ random까지 한번에 선언되어 있습니다. 자바스크립트는 문장이 끝날때 (;) 세미콜론을 씁니다. 그래서 한줄에 변수를 쓰고 마지막에 세미콜론을 쓴겁니다. 여담으로.. (;)를 꼭 쓰지않아도.. 에러가 나거나 하진 않습니다..만.. 그래도 써주는게 좋겠죠. (자바스크립트는 약간 프리한 언어라 그렇습니다.) */ var pow, round, ceil, floor, sqrt, random; // 변수 선언 pow = Math.pow(3,2); // 9, 3의 2승 round = Math.round(10.6); // 11, 10.6을 반올림 ceil = Math.ceil(10.2); // 11, 10.2를 올림 floor = Math.floor(10.6); // 10, 10.6을 내림 sqrt = Math.sqrt(9); // 3, 3의 제곱근 random = Math.random(); // 0부터 1.0 사이의 랜덤한 숫자 // 각 변수에 해당 메소드 값을 담았습니다. 그리고 alert으로 출력해볼겁니다. // pow에는 math.pow(3,2) 값을 담았고.. 그렇게 random 함수까지 형식은 같습니다. alert("Math.pow의 값 : " + pow + "\n" + "Math.round의 값 : " + round + '\n' + "Math.ceil의 값 : " + ceil + '\n' + "Math.floor의 값 : " + floor + '\n' + "Math.sqrt의 값 : " + sqrt + '\n' + "Math.random의 값 : " + random + '\n' ); /* 우선 데이터와 데이터를 연결할때는 +를 붙입니다. \n은 한줄을 띄울때 씁니다 (alert에서 출력할때를 뜻합니다. ) 큰 따옴표와 작은 따옴표는 문자를 입력할수 있습니다. 둘다 같은 용도로 쓰이는데, 큰 따옴표는 작은 따옴표 안에 들어갈수 없습니다. 변수 pow round ~~ 그외에 random가 어떻게 나오는지 보기위해.. 하나의 alert으로 보기위해 길게 써봤습니다 ^^ 만약 (나는 "liante0904" 이다. ) 라는 문장을 출력하고 싶다면 */ alert("나는 \"liante0904 \" 이다. "); // 위 코드처럼 " 앞에 백슬레시 (\)를 넣어주시면 됩니다. 이는 작은따옴표도 공통. </script> </body> </html>. | cs |
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
Hello world! (0) | 2017.07.16 |
---|