본문 바로가기
Java Script/Java Script

자바스크립트 기본 명령어 총 정리

by 워니 wony 2019. 5. 11.

 

자바와 비슷하게 동작하지만, 세부적인 명령어 등의 차이가 있기 때문에 한번씩 사용하면서 참고하면 좋다.

 

 

변수 선언

  • var : 변수(생략 가능)
  • 함수 내에서 var 하지 않으면 전역변수가 되지 않는다.(전체 사용 가능한 변수)

 

텍스트

  • 문자열 텍스트는 " " ' ' 가능

 

숫자

  • 자바스크립트는 정수와 유리수의 구분 없이 숫자 자료형을 가짐
  • 사칙연산자( + - * / )사용 가능

 

출력 방법

  • alert("") : 경고창을 띄우는 것(사용자가 볼 수 있음)
  • document.write(""); 브라우저에 값을 출력하는
  • consol.log("값");  개발자 도구에서 확인 가능한 콘솔에서 확인 가능

 

 입력 방법

 prompt( ) : 입력 창이 뜨는 

  • 입력해서 반환 받는  = prompt("안내문구", "기본 default");
  • 문자열만 입력 가능, 숫자를 써도 문자열로 리턴 된다.
<script type="text/javascript">
		var name = prompt("안내문구", "기본 default");
		alert(name+", Hi");
</script>

 

 confirm( ) : 확인  뜨는 

  • 확인 / 취소 버튼과 함께 확인을 받기 위할  사용. 삭제 안내 
  • 입력해서 반환 받는  = confirm("안내 문구");
    • 확인 누르면 true / 취소 누르면 false
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
	var del = function() {
		var re = confirm("삭제하시겠어요?");
		alert(re);
	}
</script>
</head>
<body>
	<button onclick="del()">삭제</button>
</body>
</html>

 

 

typeof( "변수명" ) 

  • 변수의 타입을 알기 위한 함수
    • === 양 변의 자료형과 값이 일치
    • !== 양 변의 자료형과 값이 다름
  • NaN(Not a Number)  : 숫자인지 판별할 사용 가능, 일반 문자열은 숫자로 표시할 없지만, 강제로 자료형을 바꿨으므로 NaN으로 출력
var person = {
	name:"홍길동",
	age:20
};

alert(typeof(person));

 

 

객체 정보 추가 방법

  • person.tel="010-1234-1234"
    • person 객체에 tel이라는 전화번호 속성 추가

 

객체 정보 삭제 방법

  • delete(person.addr);
    • person 객체에 addr이라는 속성 제거

 

 

undefined 자료형

  • 존재하지 않는 것을 표현하는 자료형
  • 변수 선언했지만 초기화 하지 않은 경우 해당 자료형 값이 나온다.
  • 해당 자료형은 false

 

자료형 변경

  • 숫자로 자료형 바꾸기 : Number( )
  • 문자로 자료형 바꾸기 : String( )

 

 

배열 자료형

  • 배열을 선언하는 방법
    • var 배열명 = [ 1, 값2, …];
  • 배열 안에는 어떠한 종류의 자료형을 요소로 가질 있다. 섞어서 사용도 가능
    • 배열 안에 문자, 정수, 유리수, boolean, 객체, 함수 등을 넣을 있다.\
  • 배열 사용방법
    • 배열명[ 인덱스 ]
var text = ['홍길동','강감찬','이순신'];

var number = [10,20,30];

var number2 = [10.5, 20.1, 30.123];

 

 

배열에 데이터를 추가하는 변수

  • 배열명.push( );
  • 값에는 모든 자료형 가능 / 객체도 넣을 있다.

 

 

 

ㅁ HTML 태그 값 

  • document.getElementById("n1").value   : n1 값을 가져오라는

 

  • document.getElementById("resultSum").innerHTML = r
    • resultSum r이라 변수의 값을 넣어주는 . input 아니라 일반적인 HTML 넣어주는 
  • document.getElementById("resultSum").value= r
    • resultSum r이라 변수의 값을 넣어주는 . input 경우에는 value 넣어 준다.

 

 

ㅁ 코드 실행 : String을 계산, 활용 가능한 형태로 만들기

  • eval( ) : 계산 가능한 함수로 만드는
  • number( ) : 숫자로 변경해 주는 , eval 비슷하게 사용 가능

 

 

 조건식

  • if  if / else
 if / if else 조건문

if( 조건식) {
	문장1
} else{
	문장2
}
  • 삼항 연산자
    • (조건식)?(참일  실행하는 문자) : (거짓일  실행하는 문자)
  • 짧은 조건문
    • (조건문) || (블리언 표현식이 거짓일  실행  문장)

 

 

반복문 : for

 

자바의 foreach 다르게 x 인덱스를 준다.

 

for( var x in arr)

{

     str += "<li>"+arr[x]+"</li>";

}

 

반응형

댓글