개발자 끄적끄적
If문 본문
대입연산자(종류)
a+=b --> a=a+b
a-=b --> a=a-b
a*=b --> a=a*b
a/=b --> a=a/b
a%=b --> a=a%b
a>>=b --> a=a>>b
조건 제어문
- 조건문(if)
1) if(조건식) {조건이 참인 경우 실행되는 문장들}
2) if(조건식) {조건이 참인 경우 실행되는 문장들}
else {조건이 거짓인 경우 실행되는 문장들}
3) if(조건식) {조건이 참인 경우 실행되는 문장들}
else if(조건식2) {조건식2가 참인 경우 실행되는 문장들}
[ else if(조건식3) {조건식3이 참인 경우 실행되는 문장들}
... ] ->option
else{모든 조건이 거짓이 되는 경우 실행되는 문장}
ex) <script>
var a=10;
var b=50;
var c=0;
if(a<b)
console.log('참'); --1
console.log('공통사항'); --2
</script>
조건문을 중괄호로 묶지 않았을 때,
- 조건이 참 : 1만 실행된다
- 조건이 거짓 : 2번만 실행된다
조건문을 중괄호로 묶었을 때,
- 조건이 참 : 1, 2가 실행된다
- 조건이 거짓 : 1, 2 모두 실행되지 않는다
변수값에 지정된 값이 아닌 다른 값을 넣었을 때 출력하는 방법
- else{ }
- 기본값(var pre=' ' -> var pre='기본값' 을 입력한다)
ex)
var kor,eng, mat;
var avg;
var grade;
kor=90;
eng=50;
mat=60;
avg=(kor+eng+mat)/3;
if(avg>=90) grade='A';
else if(avg>=80) grade='B';
else if(avg>=70) grade='C';
else if(avg>=60) grade='D';
else grade='F';
console.log('grade :' + grade);
- 범위설정 간단히 가능
- 범위설정을 내림차순으로 하는 것을 추천
var frm = document.write.frm;
-> name='frm'이라는 폼태그 전체 정보가 제3의변수 frm에 저장
document는 화면에 출력하는 역할을 한다
(폼태그 name='frm'와 제3의 변수 var= frm은 관련이 없다)
frm.product.value='컴퓨터';
-> frm이 가지고 있는 product가 가지고 있는 value속성 : '컴퓨터'라는 문자열
var ea = frm.ea.value;
-> frm이 가지고 있는 name값이 ea의 value속성을 ea라는 제3의 변수에
집어넣는다
'Javascript' 카테고리의 다른 글
증감 연산자 (0) | 2023.03.06 |
---|---|
변수(let, var) (0) | 2023.03.06 |