JavaScript 프로그래밍 시작하기(강의 3)
드디어 세 번째 강의가 끝났습니다. 모두가 함께 노력하고 발전할 수 있도록 포럼에서 제공하는 리소스와 튜토리얼을 활용해 보세요. :D
댓글, 제안, 아이디어가 있으시면 이 버전의 튜토리얼 Q&A 영역에 게시하시거나 사이트 관리 버전의 제안이나 의견을 시간 내에 피드백해 드리겠습니다. :)
오늘 연구의 핵심 내용은 다음과 같습니다.
A. 수업 중 가변 내용을 보충합니다.
B.if 문의 기본 구문
C.window.com() 기본 사용법
변수 가.
1. 변수 유형 규칙
Javascript는 유형이 없으며 해당 변수는 모든 데이터 유형의 값을 보유할 수 있습니다.
2. 변수 선언
JavaScript 프로그램에서는 변수를 사용하기 전에 변수를 선언해야 합니다. 변수는 var 키워드를 사용하여 선언됩니다. 실제로 변수를 먼저 선언할 필요가 없는 경우도 있습니다.
var i;
var sum;
var 키워드를 사용하여 여러 변수를 선언할 수도 있습니다.
var i, sum;
변수 선언과 변수 초기화를 함께 바인딩할 수도 있습니다.
var 메시지 = 안녕하세요;
var i = 0, j=0, k=0;
var로 선언된 변수는 전역 변수 삭제 가능 여부(로컬 변수 삭제 가능)에 대한 태도가 브라우저마다 다르기 때문에 영구적입니다. 안전을 위해 전역 변수는 삭제할 수 없다고 가정하는 것이 가장 좋습니다.
var를 사용하여 동일한 변수를 여러 번 선언할 수 있습니다.
선언되지 않은 변수에 값을 할당하면 js는 자동으로 해당 변수를 사용하여 전역 변수를 생성합니다.
함수 내부에 지역 변수를 만들고 싶은 경우. 그런 다음 var를 사용하여 함수 내에서 선언해야 합니다.
3. 변수의 범위
로컬 변수와 글로벌 변수의 이름이 같은 경우 로컬 변수가 우선 적용됩니다. Node.js에는 블록 수준 범위가 없습니다. 함수에 선언된 모든 변수는 동일한 범위를 갖습니다.
var x; //할당되지 않은 변수를 선언하면 그 값은 정의되지 않습니다.
alert(u); //선언되지 않은 변수를 사용하면 오류가 발생합니다.
u=3; //선언되지 않은 변수에 값을 할당하면 변수가 생성됩니다.
4. 기본 유형 및 참조 유형
var a=3.14; //원본 유형
var b=a; //참조 유형
B.if문
if(조건)
성명서 1부
그밖에
성명서 2부
기능: 표현식이 true이면 명령문 세그먼트 1을 실행하고, 그렇지 않으면 명령문 세그먼트 2를 실행합니다.
설명:
if -else 문은 자바스크립트에서 가장 기본적인 제어문으로, 명령문의 실행 순서를 변경할 수 있습니다.
판단을 구현하려면 표현식에 관계문을 사용해야 하며 불리언 값으로 평가됩니다.
0과 0이 아닌 숫자를 각각 false와 true로 변환합니다.
if 뒤의 문이 여러 줄로 구성된 경우 중괄호로 묶어야 합니다.
예시
만약 (나이 alert("어린이");
그밖에
alert("성인");
끝나면
if 문의 중첩
if(부울 값) 문 1;
else if(부울 값) 문 2;
else if(부울 값) 문 3;
else 문 4;
이 경우 각 수준의 부울 표현식이 계산되며, true이면 해당 명령문이 실행되고, 그렇지 않으면 else 이후의 명령문이 실행됩니다.
C.window.com() 사용법
1. 기본 문법
window.open(페이지URL,이름,매개변수)
그 중:
pageURL은 하위 창 경로입니다.
이름은 하위 창 핸들입니다.
매개변수는 창 매개변수입니다(각 매개변수는 쉼표로 구분됩니다).
예:
2. 창 매개변수
예/아니요에 1/0을 사용할 수도 있습니다. 값은 픽셀 단위의 특정 값입니다.
toolbar=yes,no 도구 모음 표시 여부
location=yes,no URL 표시줄 표시 여부
directories=yes,no 네비게이션 바 표시 여부
status=yes,no 상태 표시줄 표시 여부
menubar=yes,no 메뉴 표시 여부
scrollbars=yes,no 스크롤바 표시 여부
resizing=yes,no 공지사항 창 크기 변경 가능 여부
copyhistory=yes,no 기록 버튼 표시 여부
width=value 공지창의 너비
height=value 공지창의 높이
left=value 공지사항 창의 왼쪽 상단 정점은 화면 왼쪽에서 100픽셀 떨어져 있습니다.
top=value 공지사항 창의 왼쪽 상단 정점은 화면 상단에서 100픽셀 떨어져 있습니다.
예:
<script>
<br><!--
<br>window.open (’url’) //url为一网址,如:http://www.numb1.com(绝对) 或 index.htm相对)
<br>-->
<br></script><script>
<br><!--
<br>window.open("00000.html","newwindow",
<br>"toolbar=no,location=no,directories=no,
<br>status=no,menubar=no,scrollbars=no,
<br>resizable=no,
<br>copyhistory=no,width=500,height=500,
<br>left=100,top=100")
<br>//-->
<br></script>