사전캠프 6일차

neww·2024년 9월 2일

내일배움캠프

목록 보기
6/23

함수 반복문 Function Sum

console.log
console = 콘솔창 log =기록
테스트용으로 데이터의 흐름을
확인하기 위해 많이 쓴다.

정리

  • 기본적으로 자바스크립트 코드를 간단하게
    테스트 할 수 있는 콘솔창이 있다.
  • 그리고 콘솔창에서 대부분 자바스크립트가 실행된다.

함수

함수 기본 생김새

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

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

입력값
let myemail = 'sparta@gmail.com'
let result = myemail.split('@') // ['sparta','gmail.com']   
결과값
    console(result)
     console.log(result[0]) // 'sparta'을 출력
     console.log(result[1]) // 'gmail.com'

아휴 ...모르겠다....

  let result2 =__result[1].split('.')__ /['gmail','com']
  • result2에서 앞에 썼던 result[1]을 사용할 수 있는 건가
  • 그리고 list를 안쓰고 []만 사용이 가능한가?

sum함수

function sum(num1, num2) {
           return num1 + num2
           }

sum 계속 쓸려면 반복하면 된다.

console.log(sum(3, 5))     =8
 console.log(sum(4, -1))    =3

반복문

반복문은 정말 많이쓰는 프로그래밍의 핵심
내가 원하는 코드가 반복될 때
특정코드를 여러번 실행하고 싶을 때

for (let index = 0; index < 10; index++) {
        console.log(index) 

index = 0부터 시작해서 index<10(인덱스가 10보다 작은지) 조건을 검사하고 조건을 만족하면 코드를 실행한다.

  • index++는 1씩 늘어간다
    무슨소리야.....
let fruits = ['사과','배','망고', '귤']
    fruits.forEach(element => {
        console.log(element)
    });
  사과
  배
  망고
  귤
입력값
array.forEach(element => {
        console.log(element) 
    });

array= 리스트, element = 친구들
array=fruit
for each (element) 순서대로 들어간다.
리스트에 놓고 하나씩 꺼내 특정 작업을 할 수 있다.

진짜 모르겠는 것

let은 어떨 때 쓰는 거지??
result랑 return 다르게 쓰는 경우
element foreach index

1개의 댓글

comment-user-thumbnail
2024년 9월 2일

let은 자바스크립트에서 변수를 선언할 때 사용하는 키워드입니다!
쉽게 설명하면 변하는 값의 이름표를 만들어서 걸어주는 역할을 let이 한다고 생각하면 됩니다!

let fruits = ['사과','배','망고', '귤'] 이걸로 예를 들자면

'사과','배','망고', '귤'이 들어간 상자(배열)를 fruits (변수) 라고 말할꺼야 (선언) 라고 작성해 주신거에요!

['사과','배','망고', '귤'] 의 배열을 // fruits라고 // 선언해주신겁니다. (let)
선언을 할때 사용되는게 let 이라는 키워드 랍니다😊

답글 달기