Week2 - JavaScript (1)

김서하·2021년 5월 8일
0

Westudy

목록 보기
6/25
post-thumbnail

JavaScript 정의, 역할

웹 개발에 사용되는 언어로, 기존에는 웹사이트에 동적/대화형 요소를 추가하기 위해 개발

JavaScript의 용어 1 : 변수

변수 Variable : anything that can vary

  1. number let myAge = 30;
  2. string let myName = 'SeoHa;'
  3. boolean let female = True;
  4. array(str) let myColor = ['White','Black','Yellow']
    array(num) myNum = [2, 57, 12];
  5. object let mySelf = {firstname = 'SeoHa', lastname = 'Kim', age = 28};

JavaScript 변수 정의하기 : var,let,const

let을 사용하면 변수 값 수정가능
const 사용하면 변수 값 수정불가능

예)

let myColor = 'Black';          *변수 선언
myColor = 'Yellow';             *변수 수정 

let으로 선언한 변수 myColor는 위와 같이 수정할 수 있지만,

const yourColor = 'Pink';
yourColor = 'Red';
Uncaught TypeError : Assignment to constant variable.

const로 선언한 변수 yourColor는 값을 수정할 수 없다.

JavaScript의 용어 2 : 함수

함수에서 값을 반환하려면 return문 이용.
return문 사용하지 않으면 함수는 기본값인 undefined(정의되지 않음)를 반환함.

함수 Function선언문

function 함수이름 (매개변수){
    실행내용
    return 반환값;
}

함수 Function실행

함수이름(인자);

매개변수parameter와 인자argument를 잘 구분해야 한다.
매개변수parameter는 외부로부터 들어온 값이 들어갈 자리,
인자argument는 실제로 함수에 들어갈 구체적인

profile
개발자 지망생 서하입니당

0개의 댓글