Javascript基礎構文
14834 ワード
◇変数宣言
var name = 'bathingape'
console.log(name) // bathingape
var name = 'javascript'
console.log(name) // javascript
// 변수 재선언, 변수 재할당 가능
// 코드량이 많아질때, 파악이 힘듦
------------------------------------------
let name = 'bathingape'
console.log(name) // bathingape
let name = 'javascript'
console.log(name)
// Uncaught SyntaxError: Identifier 'name' has already been declared
name = 'react'
console.log(name) //react
// 변수 재선언 불가, 변수 재할당 불가
------------------------------------------
const name = 'bathingape'
console.log(name) // bathingape
const name = 'javascript'
console.log(name)
// Uncaught SyntaxError: Identifier 'name' has already been declared
name = 'react'
console.log(name)
//Uncaught TypeError: Assignment to constant variable.
// 변수 재선언, 변수 재할당 불가
◇カタログ&カタログ
let b_list = [1,2,'hey',3]
b_list[1] // 2 를 출력
b_list[2] // 'hey'를 출력
// 리스트에 요소 넣기
b_list.push('헤이')
b_list // [1, 2, "hey", 3, "헤이"] 를 출력
// 리스트의 길이 구하기
b_list.length // 5를 출력
---------------------------------------------
let a_dict = {}
// 또는,
let b_dict = {'name':'Bob','age':21}
b_dict['name'] // 'Bob'을 출력
b_dict['age'] // 21을 출력
b_dict['height'] = 180 // 딕셔너리에 키:밸류 넣기
b_dict // {name: "Bob", age: 21, height: 180}을 출력
◇関数
function sum(num1, num2) {
console.log('num1: ', num1, ', num2: ', num2);
return num1 + num2;
}
------------------------
let a = function(){
console.log("리터럴 방식 이라고 합니다");
}
a() // 리터럴 방식 이라고 합니다
条件文
function is_adult(age, sex){
if (age > 65 || age < 10) {
alert('탑승하실 수 없습니다')
} else if(age > 20 && sex == '여'){
alert('성인 여성')
} else if (age > 20 && sex == '남') {
alert('성인 남성')
} else {
alert('청소년이에요')
}
}
◇繰り返し文
let people = ['철수','영희','민수','형준','기남','동희']
for (let i = 0 ; i < people.length ; i++) {
console.log(people[i])
}
Reference
この問題について(Javascript基礎構文), 我々は、より多くの情報をここで見つけました https://velog.io/@gwichanlee/Javascript-기초구문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol