본문 바로가기
내마음대로만들어보자/JS

자바스크립트 기본 제공함수

by 소농민! 2021. 8. 12.
728x90

1. 자바스크립트 기본 제공함수

 

▶ 나눗셈의 나머지 구하는 방법

let a = 20 
let b = 7 
 
a % b = 6

▶ 모든 알파벳을 대문자로 바꾸고 싶은 경우

let myname = 'kanghongsoon' 
 
myname.toUpperCase() 
// KANGHONGSOON

 

▶ 특정 문자로 문자열을 나누고 싶은 경우 

* 방법1
let myemail = 'sparta@gmail.com' 
 
let result = myemail.split('@') 
// ['sparta','gmail.com'] 
 
result[0] // sparta result[1] 
// gmail.com 
 
let result2 = result[1].split('.') 
// ['gmail','com'] 
 
result2[0] // gmail -> 우리가 알고 싶었던 것! 
result2[1] // com 
 
myemail.split('@')[1].split('.')[0] 
// gmail -> 간단하게 쓸 수도 있다!

* 방법2

let txt = '서울시-마포구-망원동' 
 
let names = txt.split('-'); 
// ['서울시','마포구','망원동'

▶ 특정 문자로 합치고 싶은경우

let result = names.join('>'); // '서울시>마포구>망원동' (즉, 문자열 바꾸기!)

 

2. 함수 기본형태

- 기본생김새

// 만들기 
function 함수이름(필요한 변수들) {  
          내릴 명령들을 순차적으로 작성
}

// 사용하기
함수이름(필요한 변수들);

* 또다른 함수 선언 방식

let a = function(){
     console.log("리터럴 방식 이라고 합니다");


a()

- 예시

// 두 숫자를 입력받으면 더한 결과를 돌려주는 함수 
function sum(num1, num2) { 

          console.log('num1: ', num1, ', num2: ', num2);    

//return 으로 값을 돌려주는, 뱉는 구조로 변수에 값을 전달 할 수도 있다.

           return num1 + num2;
 } 
 
sum(3, 5); // 8 
sum(4, -1); // 3 

let result = sum(10,10) 
console.log(result)
// 20