조건문
- 삼항 연산자
<불표현식> ? <참일 때 실행하는 문장> : <거짓일 때 실행하는 문장>
ex)
(number > 0 ) ? alert('자연수입니다') : alert('자연수가 아닙니다');
- 짧은 조건문
; 논리연산자의 특성을 조건문으로 사용.
1. 논리합이용
true || 000 : 항상 참인 논리합 연산자 표현식
=> JavaScript는 이처럼 참이 확실할 때, 추가연산을 진행하지 않음.
ex)
true || alert('실행할까요 A');
false || alert('실행할까요 B;);
이면 결과창에 실행할까요 B가 뜬다.
true인 것은 우변을 무시하므로.
따라서, (불표현식) || (거짓일 때 실행할 문장) 으로 사용한다.
2. 논리곱 이용 === > 이해 더 해야 함.
; 양변이 참일때만 참,
false && ( ) 는 항상 거짓이다.
(불표현식) && (참일때 실행할 문장)
indexOf() 매서드
"안녕하세요".indexOf("안녕);
앞에있는 문자열에 뒤에있는 문자열이 포함되어 있을 경우 위치를 출력해 주는 매서드.
음수 = 앞의 문자열에 없다.
이외 = 앞의 문자열에 있다.
배열
- JavaScript의 자료형 : 문자열, 숫자, 불, 함수, 객체, undefined
- 배열은 객체 자료형임.
- [] 로 선언.
- [] 안에 있는 것을 element(요소) 라고 함.
- 여러 자료형을 섞어서 배열을 만들 수 있음.
ex)
var array = [273, 'string', true, function(){}, {}, [273,103]];
출력 :
273, string, true, function(){}, [object,object], 273, 103
속성 : 대상이 가진 변수
메서드 : 대상이 가진 함수.
do while 반복문 : 최소 1번은 실행해야 할 때,
조건문을 바닥에 넣어서 1번은 loop가 돌게 만든다.
for 반복문 : 초기식을 먼저 보고 loop를 돌릴지 판단한다.
=> loop를 안 돌 수도 있다.
for in 반복문
- array길이만큼 loop를 돌린다.
- 객채를 받아서 loop를 돌린다.
for (var i in array){} == for(var i=0; i< array.length ; i++)
break 키워드 : 반복문 벗어날 때 사용
continue 키워드 : 작업을 멈추고 반복문의 처음으로 돌아가는 키워드.
ECMA6 의 반복문
- for of 반복문
let i = 0;
for (const element of [1,2,3,4]){
alert(` ${i} 번째 요소는 ${element}입니다.`);
i++;
}
'연습 > 개발언어' 카테고리의 다른 글
5.자바스크립트 실행 순서, 값 복사 등 (0) | 2022.01.20 |
---|---|
4. JavaScript 함수 (0) | 2022.01.20 |
2. JavaScript 기초 용어 정리 (0) | 2022.01.20 |
1. JavaScript의 전반적인 상식. (0) | 2022.01.20 |
2. JAVA 언어의 배경(작성중) (0) | 2022.01.20 |