목록분류 전체보기 (137)
코딩 이야기
자바스크립트에서는 변수의 자료형을 지정하지 않기 때문에 오류가 발생할 확률도 높아진다. 오류가 발생되면 자동적으로 실행이 중단되면서 오류창이 뜨게 된다. 자바스크립트에서는 오류를 예외라는 이름으로 부른다 .예외(excepiton)이란 "exceptional event"의 약자이다. 즉 예외는, 프로그래의 실행 중에 발생하는 이벤트라는 의미이다. 예외는 여러가지 요인이 있을 수 있다. 1.개발자의 타이핑 오류 때문에 문법적인 오류가 있을 수 있다. 2.브라우저마다 지원하는 특징이 다르므로 발생할 수 있다. 3.사용자로부터 잘못된 입력 때문에 발생할 수 있다. 4.인터넷 서버오류 때문에도 발생할 수 있다. 오류를 처리한 후에 실행할 수 있다면 더 나은 프로그램이 될 수 있다. 이것을 자바스크립트에서는 예외 ..
가장 많이 사용되는 속성은 배열의 크기인 lentgh이다. 배열 요소를 반복하면서 처리할 때, 사용한다. for ( i = 0; i = 30); } var filtered =numbers.filter(isBigEnough); document.write("필터링 된 배열 :" +filtered); 2차원배열 자바스크립트에서는 2차원 배열이가능하다 Array 객체는 다른 Array 객체를 포함할 수 있기 때문이다. var x = [0, 1, 2, 3, 4, 5, 6]; var y= [ x ]; document.writeln(y[0]); // 출력 : 0, 1, 2, 3, 4, 5 6 document.writeln(y[0][2]); // 출력 : 2 2차원 배열을 리터널에서 생성하려면 다음과 같이 해도 된다...
Number 객체 Number 객체는 수치형 값을 감싸서 객체로 만들어 주는 랩퍼(wrapper)객체이다.래퍼 객체란 수치값을 직접 사용할 수는 없고 반드시 객체가 필요한 경우에 사용된다. 다음과 같은 래퍼 객체가 있다. Number 객체는 new Number()로 생성 할 수 있다. 예를 들어 다음 코드는 숫자 7을 가지고 있는 number객체를 생성한다. var num = new Number(7); 단순히 수치값에도 메서드를 붙이면 자바스크립트가 자동적으로 숫자에 래퍼 객체를 감싸서 객체로 만든다. 따라서 다음과같은 문장이가능하다. 1.234.toString(); //1.234를 감싸는 래퍼 객체가 생성된다. Number 객체의 속성 중 일부는 다음과 같다. 1. MAX VALUE - 표현할 수 있는..
DOCTYPE html> Document do{ var s1 = prompt() // 서류 점수 var s2 = prompt() // 면접 점수 var msg = "" // 알림창 if (s1 > 60 && s2 >70) { //서류 점수 60점이상 면접 점수가 70점이상 msg = "합격" } else if (s1>50 && s2>65) { // 서류 점수 50점이상 면접 점수 65점이상 msg = "보류" } else if (s1 < 50 && s2 < 65) { // 서류 점수 50점이하 면접 점수 65점 이하 msg = "불합격" } alert(msg); //알림창 } while(confirm("되돌아가기")) // 확인시 되돌아가기 do~while 문으로 먼저 실행 후 검사