<JS>변수,타입,함수 그리고 Pair

돌리의 하루·2022년 12월 16일
0

🎈pair : 쌍, 짝꿍😊

💛오늘은 페어프로그램으로 좋은 경험을 쌓았다!

안녕하세요라고 어색하게 운을 떼었지만, 좋은 만남이었다. (/ω\)
페어매칭으로 좋은 페어분을 만나 같이 문제를 풀면서, 보람찼던 날이었다!
앞으로도 계속 있을 페어매칭 홧팅! 폐가 되지 않게 열심히 해야지🤗

✨밑으로는 배운 간단한 키워드와 설명

  • REPL ; 읽고, 평가하고,출력을 반복하는 가장 간단한 개발환경

  • 프로그램 ; 작업수행을 위한 코드모음

  • 프로세스 ; 프로그램 실행의 결과물

  • 값 (value) ; 하나의 의미를 가지는 코드

  • 표현식 ; 하나의 값으로 평가될 수 있는 코드

  • 연산자 ; 특정 연산을 수행할 수 있는 코드

  • 주석 ; 간결하고 뜻을 명확하게 해야 좋음.

템플릿 리터럴 ; 변수를 문자열(string type)으로 내부 삽입할 수 있게해줌 (백틱필요)

매개변수 ; 함수를 정의할 때 선언되고, 함수 코드 안에서 변수처럼 취급됨, 함수 외부에서 사용불가

function dog(name){
 console.log('cute'+ name); 
}

하지만 위의 함수는 뭔가 부족해보인다!
왜냐면 name에 아무것도 할당되어 있지 않아서 undefined로 초기화되어 있기 때문이다.
이 때 필요한게 바로 '전달인자'!

function dog(name){
 console.log('cute'+ name); 
}

dog('mango'); // 'cute mango'

전달인자를 주게되면서 함수 외부에서 내부로 값을 전달 가능하다.

  • return ; 함수의 실행결과를 외부로 도출할 수 있다. return 뒤에 나오는 코드는 실행되지않음!

  • '+' 는 문자열 연결 연산자, 다른 타입 간의 연산을 하지 않도록 조심!

👍유용한 메소드

'hello '.concat('world'); // 'hello world'
'hello world'.slice(0, 5); // 'hello'
indexOf() : 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인
includes() : 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인 > true of false로 반환

  • 논리연산자

|| : 논리합(OR) : 두 값중 하나만 true여도 true / 두 값이 모두 false면 false
&& : 논리곱(AND) : 두 값이 모두 true여야 true / 두 값중 하나만 false여도 false

profile
진화중인 돌리입니다 :>

0개의 댓글