함수 반복문 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 다르게 쓰는 경우
elementforeachindex
let은 자바스크립트에서 변수를 선언할 때 사용하는 키워드입니다!
쉽게 설명하면 변하는 값의 이름표를 만들어서 걸어주는 역할을 let이 한다고 생각하면 됩니다!
let fruits = ['사과','배','망고', '귤'] 이걸로 예를 들자면
'사과','배','망고', '귤'이 들어간 상자(배열)를 fruits (변수) 라고 말할꺼야 (선언) 라고 작성해 주신거에요!
['사과','배','망고', '귤'] 의 배열을 // fruits라고 // 선언해주신겁니다. (let)
선언을 할때 사용되는게 let 이라는 키워드 랍니다😊