- alert("message"); => message라는 내용을 가진 경고창 띄움
- typeof(변수); =>타입 반환
- prompt("message"); => input 받을 수 있는 창이 뜸
- 변수를 설정f하지 않았으므로 따로 저장되지x
- 변수명에는 숫자, 영어, _, $만 가능(숫자로 시작 불가)
- 변수명.length => 글자수 반환
- 변수.slice(startNum,endNum); ->끝 숫자 전까지 포함.
- slice(5,); ->하면 인덱스 5부터 끝까지!
alert(prompt("Input texts below").slice(0,141));
- 변수명.toUpperCase(); ->모두 대문자로(반환할뿐, 원본 수정x)
- 계산(+ - * / %)=> /는 파이썬과 같이 정확한 나눗셈, %는 나머지
- ++,-- 사용가능. +=,-= 형태도 당연히 가능
- making/using function
- creating => function funcName( ){ }
- using=> funcName();
- Math.함수
- Math.floor(), Math.ceil()같은 것으로 올림 내림 반올림
- Math.pow(밑, 지수); =>거듭제곱에 사용
- Math.round(); =>반올림
function funcName(input1, input2){
var output=input1 + input2;
return output;
}
- Math.random(); ->0 이상 1 미만의 소수
- 원하는 숫자가 있을 때(0~n미만) : Math.floor(Math.random()*n);
- if(조건문){ } else if(조건문){ } else { }
- 조건
- 같은 지 체크
- == : 값이 같은 지 체크
- === : 데이터타입까지 같은지 체크
- 다른 지 체크: !==
- 부등호는 원래 쓰던 것과 같음
- &&(=and) || (=or) ! (=not) 사용
- 같은 지 체크
- 조건
- array
- var arr1=[1 ,2 ,3,4];
- var mynum=arr1[2];
- 그냥 print(arr1); 이런식으로 사용가능(파이썬처럼)
- 포함하는지 -> arr.includes(값);
- pop/push사용해서 값 추가 가능
- 배열 길이(크기): arr.length
- 반복문
- while( 조건문 ){ 실행문 }
- for(var i=0; i<5; i++){ }
- 처음 선언문 부분에 데이터타입 당연히 var임
'JavaScript' 카테고리의 다른 글
The Document Object Model(DOM) (1) | 2022.11.12 |
---|---|
basic (0) | 2022.10.17 |
styling using bootstrap (0) | 2022.10.10 |
css styling (0) | 2022.10.05 |
style (3) | 2022.10.03 |