한이음 ICT멘토링에 참여해 ICT멘토링 블렌디드 러닝을 스파르타 코딩클럽에서 강의를 들을 수 있었다. 프로젝트에서 앱을 만들 예정이기에 앱개발 종합반을 선택했다. 이번 강의도 열심히 듣자!~!
: ReactJS와 React Native, Node.js를 통해 자바스크립트로 웹뿐만이 아니라 앱도 만들 수 있다.
let num = 20
console.log(num)
num = 100
console.log(num)
const num2 = 1000
num2 = 2000
console.log(num2)
Array
let list = [1, 2, 3, 4, 'seoyeon', '6', 'kim']
Dictionary
let dict = {"name":"gunhee", "age": 30}
function get_sum(n){
let sum = 0;
for(let i=0; i<n; i++){
sum += i; //sum을 i만틈 증가. sum = sum + i와 동일
}
return sum
}
let result = get_sum(10) //0~9까지의 합
console.log(result)
let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']
let count = 0; //count 초기화
for(let i=0;i<fruit_list.length; i++){
let fruit = fruit_list[i]
if(fruit == "딸기"){ //과일 이름이 "딸기"인 것을 찾아
count += 1 //count+1
}
}
'서울시 미세먼지 값 .json파일'
for(let i=0; i<mise_list.length; i++){ //list 길이만큼
let mise = mise_list[i]
if(mise["IDEX_MVL"]<40){ //40미만
let gu_name = mise["MSRSTE_NM"]
let gu_mise = mise["IDEX_MVL"]
console.log(gu_name+" : "+gu_mise)
}
}
let test = () => {
console.log("Arrow Function");
}
//기존 할당 방식
let owner = blog.owner
let getPost = blog.getPost()
//비구조 할당 방식
let { owner, getPost } = blog;
const message = `줄바꿈도 마음대로 가능` //리터럴
console.log(message);
var name = "스파르타";
var job = "developer";
var user = {
name,
job
}
: 리스트를 반복하여 값을 확인한다.
let numbers = [1,2,3,4,5,6,7];
numbers.map((value, i) => {
console.log(value, i)
})
: 특정 파일에서 정의한 값, 함수, 딕셔너리를 다른 자바스크립트 파일에서 불러 사용하는 일을 모듈 시스템이라고 한다.
import { times, plusTwo } from './util.js';
export function plusTwo(num){
return num + 2;
}