[Node.js] if 제어문과 조건식



프로그램 제어문 중 하나인 if문과 조건식이 node.js에서 어떻게 작성하는지 알아보도록 하겠다. 


if 제어문



[if문 사용법]

var value = 10;


if( value == 10 )

  console.log("10과 같다.");


[실행 결과]

10과 같다.


[if문 사용법]

if( 조건식 )

   조건에 맞으면 수행하는 기능


조건식



[다양한 조건식]

var value = 10;


if( value < 10 )

  console.log("10보다 작다.");


if( value > 10 )

  console.log("10보다 크다.");


if( value != 10 )

  console.log("10과 다르다.");


if( value <= 10 )

  console.log("10보다 작거나 같다.");


if( value >= 10 )

  console.log("10보다 크거나 같다.");


if( value == 10 )

  console.log("숫자형 10이다.");


if( value == '10' )

    console.log("비교 대상이 문자형이지만 둘다 10을 나타내는 것이니 의미는 같다.");


if( value === 10 )

    console.log("변수 타입까지 고려했을 때 숫자형 10이다.");


if( value === '10' )

    console.log("변수 타입까지 고려했을 때 문자형 10이다.");


[실행 결과]

10보다 작거나 같다.

10보다 크거나 같다.

숫자형 10이다.

비교 대상이 문자형이지만 둘다 10을 나타내는 것이니 의미는 같다.

변수 타입까지 고려했을 때 숫자형 10이다.


[조건식]

 조건식 

  설명

 a < b

 a가 b보다 작으면 참

 a > b

 a가 b보다 크면 참

 a != b

 a와 b가 다르면 참

 a <= b

 a가 b보다 작거나 같으면 참

 a >= b

 a가 b보다 크거나 같으면 참

 a == b

 a와 b가 같으면 참 ( 자료형은 달라도 됨 )

 a === b

  a와 b가 같으면 참 ( 자료형도 같아야 함 )




반응형

[Node.js] 문자열 기능 ( 붙이기, 자르기, 길이 얻어오기 )



Node.js는 기본적으로 자바스크립트와 유사하다. 자바스크립트를 할 줄 알면 Node.js를 코드를 보는데 어려움이 없을 것이다. Node.js에서 문자열을 다루는 방법에 대해 설명 하지만 이 기능들은 javascript에서도 동일하게 사용 된다.


문자열 입력, 출력, 길이 얻어오기



[문자열 입력, 출력, 길이 얻어오기]

//문자열 입력

var text = "test value";


//문자열 출력

console.log("text : " + text );


//문자열 길이 얻어오기

console.log("text length : " + text.length );


[실행 결과]

text : test value

text length : 10


[문자열 길이 얻어오는 문자열 변수]

console.log("text length : " + text.length )


문자열 자르기, 붙이기



[문자열 입력, 출력, 길이 얻어오기]

//문자열 입력

var text = "test value";


//문자열 자르기

var sub_text = text.substring(0,4);

console.log("sub_text : " + sub_text );


//문자열 붙이기

var new_text = " new text";

var sum_text = text + new_text;

console.log("sum_text : " + sum_text );


text += "plus text";

console.log("text : " + text );


[실행 결과]

sub_text : test

sum_text : test value new text

text : test valueplus text


[문자열 길이 자르기]

text의 값이 "test value"이다. 여기서 substring 함수는 시작 지점인 0부터 끝 지점인 4이전 까지 값을 가져오는 기능을 한다.

0 -> t, 1 ->e, 2->s, 3->t 해서 test라는 값을 얻어와 sub_text에 담는 역할을 한다.

var sub_text = text.substring(0,4);


[문자열 길이 붙이기]

+를 사용해 두 문자열을 합칠 수 있다.

var sum_text = text + new_text;


또한 += 기존의 문자열 뒤에 이어 붙일 수도 있다.

text += "plus text";



반응형

+ Recent posts