오늘부터 평일에 배운내용을 velog에 정리하기로 했다 오전에는 오티를 하고 오후부터는 질문하는 방법을 배우고 그 다음에는 javascript의 기초적인 내용인 변수,조건문,함수를 배우고 페어 프로그래밍을 했다
좋은 질문을 하기 위해서는 그 질문에 정성을 쏟아야 한다 다음은 좋은 질문을 하는 방법이다
변수란 어떠한 데이터를 담을 수 있는 컨테이너이다 이를 변수에 담을 수 있는 것들은 여러가지가 있다
등이 있다
변수를 선언과 할당하는 방법은 아래와 같다
let myname; //변수 선언
myname='leemintaek';// 변수 할당
/// 위 과정은 동시에 이루어 질 수 있다
let myname2='leemintaek';
조건문이란 어떤 특정한 조건에 대한 여러 실행 구문을 분리하는 것이다 조건문을 보기 전에 boolean에 대해서 알아야한다
boolean 타입은 true,false 2가지 중 하나를 가지는 값이다 이 타입은 비교연산자를 통해서도 나오지만 truthy,falsy 이 falsy한 값을 제외하고는 모두 true값을 가진다 다음 falsy값을 기억하자
조건문에 조건부분에는 그 결과가 true인지 false인지 알 수 있는 표현식이 들어가야한다 이때 다음과 같은 비교연산자가 사용된다
중복 되는 조건을 추가하고 싶다면 논리 연산자를 이용하면 된다
//성적을 구분하는 함수
function grading(score){
if(score>=90) {
return 'A'
}
else if((score>=80)&&(score<90){
return 'B'
}
else{
return 'C'
}
함수란 여러개의 동작을 함께 실행해 주는 코드 블럭이다 함수를 정의하기 위해서는 다음과 같은 방식으로 작성한다
function doubleNumber(number){
return number*2
함수를 사용하는 방법은 함수이름과 인자(argument)를 사용하여 호출한다
let dn= doubleNumber(5)
console.log(dn)
//10
이 함수를 표현하는 방식으로는 2가지가 있다
function doubleNumber(number){
return number*2
let doubleNumber=function(number){
return number*2
이 두가지 방식의 다른 점은 호이스팅(Hoisting) 에서 발생한다 이에 관한 주제는 다음번에 다루겠다