Javascript 기초 문법 배우기

jin_112·2022년 6월 29일
0

공부

목록 보기
3/10
post-thumbnail

변수 : 값을 담는것
자료형 : 숫자인지 문자인지
함수 : 함수는 작업을 수행하거나 값을 계산하는 문장 집합 같은 자바스크립트 절차이다.
함수를 사용하려면 함수를 호출하고자 하는 범위 내에서 함수를 정의해야만 함
조건문 : if() else()
반복문 : 계속 반복되는것

자료형

let firt_name = 'dubn'
let last_name = 'Kim'
first_name+last_name = 'dubuKim'

let a_list = ['수박','참외','배']
a_list[1] = '참외'
a_list.push('감')
4
a_list = ['수박','참외','배','감']


let b_list = ['철수','영희']
a_list.push(b_list)
5
a_list
['수박','참외','배','감', Array(2)]
a_list[4][0]
'철수'
a_list[4][1]
'영희'

let a_dict = {'name':'bob','age':27}
a_dict = ['name'] ➡ 'bob'
a_dict['height'] = 180
a_dict ➡ {'name':'bob','age':27, 'height':180}

📣 자료형은 숫자가 중요한 list , key value로 이루어진 나이는 '27' 으로 이루어진 자료구조이다.

let myemail = 'emailID@kakao.com'
myemail.split('@')
⬆ 이메일만 취하고싶다

['robins2424','kakao.com']
myemail.split('@')[1]
'kakao.com'

myemail.split('@')[1].split('.')
['kakao','com']

myemail.split('@')[1].split('.')[0]
'kakao'

함수형

function sum(a,b){
	alert(a+b)
}
sum(2,3)
알림창 "5" 출력

function sum(a,b){
	alert('계산을 하자')
    return a+b
}
let result = sum(2,3)
alert(result)
알림창 "계산을하자" 출력 ➡ "5" 출력

}

if문

function is_adult(age){
	if(age > 20){
    	alert('성인입니다')
    }else{
    	alert('청소년입니다')
    }

is_adult(20) ➡ 청소년입니다
is_adult(25) ➡ 성인입니다

반복문

let a_list = ['사과','배','감','딸기']
for(let i = 0; i < a_list.length; i++){
	console.log(a_list[i])
➡ i가 0부터 하나씩 커지면서 돌면서 내용물을 실행 a_list.length까지
  a_list[0],a_list[1],a_list[2],a_list[3]
}
let scores = [
  {'name':'철수', 'score':90},
  {'name':'영희', 'score':85},
  {'name':'민수', 'score':70},
  {'name':'형준', 'score':50},
  {'name':'기남', 'score':68},
  {'name':'동희', 'score':30},
]

for(let i = 0; i < scores.length; i++){
	console.log(scores[i])
    📍모든 값을 다 가져오기 
    {'name':'철수', 'score':90},
    {'name':'영희', 'score':85},
    {'name':'민수', 'score':70},
    {'name':'형준', 'score':50},
    {'name':'기남', 'score':68},
    {'name':'동희', 'score':30},
}

for(let i = 0; i < scores.length; i++){
	console.log(scores[i]['score'])
    📍스코어만 찍기
    (90,85,70,50,68,30)
}
	
for(let i = 0; i < scores.length; i++){
	if (scores[i]['score'] > 70){
    	console.log(scores[i]['name']
    }
    📍스코어 중 70점 넘는 사람 이름으로 출력
    (철수, 영희)
}
profile
hello there

0개의 댓글