자바스크립트 . 프로그래밍 언어 . 브라우저가 유일하게 알아먹음. 표준.
자바스크립트 문법을 이해해야, 다양한 처리가 가능.
Devtools - console은 스크립트 이어지고 동작확인
// 변수, 자료형, 함수, 조건문, 반복문
변수 - 값을 담는다.
let a=1 등 , let은 값,문자 등을 담는 박스로 이해.
변수의 이름을 지을때는 누구나 알 수 있을만한 내용으로
ex) first_name / last_name 등
list = [] 요거
자료형
let a_dict = {'name : 'bob','age':30}
a_dict["name"]
a_dict['fruits']=a_list
(4) ['수박', '참외', '배', '감']
기존 데이터도 이런식으로 엮어서 선언할 수 있음
a_dict['fruits'][2]
계속 타고 들어가는게 필요함.
let a=100
a%7
2
퍼센트는 나눈 나머지
트래픽이 들어올때 균등하게 나눌때.
같다 == 100
두번쓰기
같지않다 != 100
let myemail='abc@abcd.com'
myemail.split('@')
split은 기준으로 나누는거.
myemail.split('@')[1]
myemail.split('@')[1].split('.')
myemail.split('@')[1].split('.')[0]
한번에 하지말고, 하나하나 쪼개기.
프로그래밍에서의 함수는 부르면 정해진 동작을 하는 것.
function sum(num1, num2){
return num1+num2
}
let result=sum(2,3)
result
5
사용할 함수, 동작등을 sum대신 특정한 언어로 지칭해서 처리.
alert
if (age > 20) {
console.log('성인입니다')
} else {
console.log('청소년입니다')
}
or = || 요걸로
기본 if문의 콘솔로그가 자주쓰임.
if
else if
else
3개를 console.log로 { } 로 엮음 else if 로 추가가능.
반복문이 헷갈림 주의.
for (let i = 0; i < 10; i++) {
console.log(i)
}
하나씩 높여진다는 ++로 처리, 0부터 시작해서 하나씩 높여가면서 지정한 10보다 작을때까지 도는거.
let count = 1;
function hey() {
if (count % 2 == 0) {
alert('짝수입니다!')
} else {
alert('홀수입니다!')
}
count += 1;
}
특정 선언을 한수 안/밖에서 하는것에 따라 차이가 있음.