js 기초 -- javascript 기초 개념의 문장
2917 단어 JavaScript표현 식false불.
ECMA - 262 는 EMCAScript 문법 을 정의 하 는 구문 (프로 세 스 제어 문) 을 정의 했다.
흔히 볼 수 있 는 if 문장.
문법:
if(condition) statement1 else statement2
그 중.Condition 은 임의의 표현 식 일 수 있 습 니 다.그리고 이 표현 식 에 대한 값 구 하 는 결과 가 반드시 불 값 은 아 닙 니 다.script 은 boolean 을 자동 으로 호출 하여 불 값 으로 변환 하기 때 문 입 니 다.condition 값 이 true 라면statement 1 문 구 를 실행 합 니 다. 그렇지 않 으 면 statement 2 문 구 를 실행 합 니 다.
if (조건)
{
조건 이 true 일 때 만 실행 되 는 코드
}else{
조건 이 false 일 때 실행 되 는 코드
}
메모: 소문 자 if 를 사용 하 십시오. 대문자 (IF) 를 사용 하면 자 바스 크 립 트 오류 가 발생 합 니 다!
예:
var sex = " ";
if(sex = " "){
alert(' ');
}else{
alert(' ');
}
//
여러 조건 이 포함 되 어 있다 면 else if 를 추가 할 수 있 습 니 다. 예 를 들 어:
var age = 19;
if(age == 18){
alert(' 18 ');
}else if(age == 19){
alert(' 19 ');
}else if(age == 20){
alert(' 20 ');
}else{
alert(' ');
}
// 19
do while 구문
do while 는 후 테스트 에 속 하 는 순환 문 입 니 다. 순환 체 의 코드 가 실 행 된 후에 만 출구 조건 이 만족 하 는 지 테스트 할 수 있 습 니 다. 조건 에 대한 값 을 실행 하기 전에. 체 내 를 순환 하 는 코드 는 적어도 한 번 은 실행 되 었 다.
문법:
do{
Statement( )
}while(condition( ))
문장 에 흐 르 면 도 안의 statement (문장) 을 한 번 실 행 했 습 니 다. while 에 이 르 면 condition 이 만족 합 니 다. 실행 흐름 은 다시 도 안 으로 돌아 가 while 의 조건 이 만족 하지 않 을 때 까지 실 행 됩 니 다.
예:
do
{
x=x + "The number is " + i + "<br>";
i++;
}
while (i<5);
조건 에 사 용 된 변수의 값 을 늘 리 는 것 을 잊 지 마 세 요. 그렇지 않 으 면 순환 이 영원히 끝나 지 않 습 니 다!
위의 예 에서 i 를 5 까지 추 가 했 을 때 도 안의 문 구 를 더 이상 실행 하지 않 고 순환 이 끝 납 니 다.
while 구문
while 는 전 테스트 순환 문 에 속 합 니 다. 순환 체 내의 코드 가 실행 되 기 전에 출구 조건 에 대해 값 을 구 합 니 다.
While 순환 은 지정 한 조건 이 진짜 일 때 코드 블록 을 순환 합 니 다.
while (조건)
{
실행 코드
}
예:
var i = 0;
while(i < 5){
document.write(' i ' + i);// i 5
i++;// ~~
}
for - in 구문
for - in 은 정확 한 반복 문 입 니 다. 대상 의 속성 을 매 거 할 수 있 습 니 다.
for - in 문법:
for (property (속성) in expression (대상 옮 겨 다 니 기) {
Statement;
}
예:
for(pro in window){
document.write(pro + "<br>");// window ~~
}
var obj = {
name:"kin",
age:"19",
sex:" "
}
for(pro in obj){
document.write(pro);// obj 。
}
위 문장 중 pro 앞 에 var 를 추가 하 는 것 을 권장 합 니 다. 더욱 규범 화 된 것 처럼 보인다. 물론 그것 은 필요 한 것 이 아니다.
ECMAScript 대상 의 속성 은 순서 가 없습니다. 따라서 매 거 진 결 과 는 순서 가 없습니다. 하지만 모든 속성 은 사용자 정의 pro 로 되 돌아 갑 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.