jeongsa123 / TIL

0 stars 0 forks source link

node js TIL #6

Open jeongsa123 opened 1 year ago

jeongsa123 commented 1 year ago

boolean true false

비교연산자 1 == 1 // ture 1 == 2 // false

< == // 같으냐 === // 정확하게 같으냐 (타입까지) 주의: = 이건 대입연산자

제어문

조건문

if(true){

}

else{

}

반복문

while(true){

}

비교연산자를 이용하여 제어

배열

var arr = ['A', 'B', 'C']
선언
arr[자리수]
arr.length
배열의 자리수 확인
결과값: 3
배열의 값을 추가(push)
arr.push('추가하고자 하는 값');

배열의 값을

배열과 반복문

var number = [1, 400, 12, 34]; // 배열선언
var i = 0; // 카운트 값 초기화
var total = 0; // 배열을 더할 그릇을 초기화
while(i < number.length){
   total = total + number[i]; // 배열의 원소의 값으 더함
   i++;// 카운팅
}
process.argv

자바스크립트 함수 형식 function 함수명(매개변수...){ 실행 하고자 하는 코드 } 호출 함수명(입력값); 예시)

function sum(first, second){
    var SumResult = first + second;
    console.log(SumResult);
    return SumResult; // 
}
sum(2, 4);

Math.round(입력값); 반올림을 해주는 함수 객체.내장함수

함수의 출력 순수하게 값으로 출력하고싶다.

function sum(first, second){
    var SumResult = first + second;
    return SumResult; // SumResult 값을 반환, 함수를 즉시 종료
}

console.log(sum(2, 4)); // 함수의 입력과 
method = "post" // 서버의 데이터를 수정, 삭제, 추가 할때 사용
이걸 받는 법
requst.on('data', function(data){

});
requst.on('end', function(){

});

사용자가 사이트에 정보를 저장, 삭제, 수정 등의 이벤트가 발생할때

  1. 데이터를 입력 ->2. 데이터를 받고 -> 3. 데이터를 저장 -> redirect

객체 형식

var roles = {
    'programmer':'egoing',
    'designer' : 'k8805',
    'manager' : 'hoya'
}

programmer는 egoing 이다. 객체는 정보를 정리하기에 특화되어있음 배열과 다른점은 순서가 없는 정보를 저장하기에 적합

이걸로 뭘 할 수 있을까 사용자의 정보를 저장할 수 있다.

함수는 값이 될 수 있다.

var M ={ f : function(){
        내용
    }
}

배열에 함수를 저장