<Script>ํ๊ทธ๋ฅผ ์ด์ฉํด์ ์ฌ์ฉํ๋ค.<script>
function hey() {
console.log('์๋
ํ์ธ์')
}
</script>๋ณ์ & ๊ธฐ๋ณธ์ฐ์ฐ
let์ผ๋ก ๋ณ์๋ฅผ ์ ์ธlet a = 2
a = 'Bob' // ๋ฌธ์์ด์ ์์ ๋ฐ์ดํ๋ก ๊ฐ์ธ์ค๋ค.
// ๋ณ์ ์ ์ธ ํ ๋ค์ ์ ์ธํ์ง ์๊ณ ๊ฐ์ ๋ฃ๋๋ค.
let a = 2
let b = 3
console.log(a+b) // 5 ์ถ๋ ฅ
let c = '๋ํ'
let d = '๋ฏผ๊ตญ'
console.log(c+d) // '๋ํ๋ฏผ๊ตญ' ์ถ๋ ฅ
// ๋๋จธ์ง ๊ตฌํ๊ธฐ(20์ 7๋ก ๋๋์์ ๋ ๋๋จธ์ง ๊ฐ 6)
let a = 20
let b = 7
a % b = 6
// ํน์ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ๋๋๊ธฐ
let myemail = 'sparta@gmail.com'
let result = myemail.split('@') // ['sparta','gmail.com']
result[0] // sparta
result[1] // gmail.com
๋ฐฐ์ด & ๋์ ๋๋ฆฌ
์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 0๋ถํฐ ์ธ๊ธฐ ๋๋ฌธ์ ์ฒซ๋ฒ์งธ ๊ฐ์ [0]์ผ๋ก ๋ถ๋ฌ์จ๋ค.
let a_list = []
// ์ ์ธ ํ ์ด๊ธฐํ๋ฅผ ๋ฐ๋ก ์งํํ๊ฑฐ๋
let a = ['์ฌ๊ณผ','์๋ฐ','๋ธ๊ธฐ','๊ฐ']
// ๋ก ์ ์ธ๊ณผ ์ด๊ธฐํ๋ฅผ ๋์์ ์งํ
console.log(a[1]) // ์๋ฐ
console.log(a[0]) // ์ฌ๊ณผ
//๋ฆฌ์คํธ ๊ธธ์ด ๊ตฌํ๊ธฐ
console.log(a.length) //4
let a_dict = {} // ๋๋
let a = {'name':'์์','age':27} // ๋ก ์ ์ธ
console.log(a)
console.log(a['name']) // ์์
console.log(b_dict['age']) // 27
๊บฝ์ ์ ํค-๋ฐธ๋ฅ, ๋ ๊ฐ์ง๋ก ์ด๋ค์ง ํํ์ ์๋ฃ๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค.
let a = [
{'name':'์์','age':27},
{'name':'์ฒ ์','age':15},
{'name':'์ํฌ','age':20}
]
console.log(a[0]['name']) //์์
console.log(a[1]['age']) //15
๋ฐ๋ณต๋ฌธ & ์กฐ๊ฑด๋ฌธ
let fruits = ['์ฌ๊ณผ','๋ฐฐ','๊ฐ','๊ทค']
fruits.forEach((a) => {
console.log(a)
}) // ์ฌ๊ณผ ~ ๊ทค ๊น์ง ์ถ๋ ฅ
if (์กฐ๊ฑด) {
// ์กฐ๊ฑด์ ๋ง์ผ๋ฉด ์คํ
} else {
// ์๋ ๋ ์คํํ
}
์ฑ์ธ์
๋๋ค ์์ผ๋ฉด ์ฒญ์๋
์
๋๋ค ์ถ๋ ฅlet age = 24
if (age > 20) {
console.log('์ฑ์ธ์
๋๋ค')
} else {
console.log('์ฒญ์๋
์
๋๋ค')
}
let ages = [12,15,20,25,17,37,24]
ages.forEach((a)=> {
if (a > 20) {
console.log('์ฑ์ธ์
๋๋ค')
} else {
console.log('์ฒญ์๋
์
๋๋ค')
}
})
<Script>ํ๊ทธ์์ ํจ์๋ฅผ ๋ง๋ ๋ค.<script>
function hello() {
alert('์๋
ํ์ธ์!')
}
</script><button onclick="hello()">์ธ์ฌ</button>document.getElementById('๊ฐ์ ธ์ฌ ID').style.color = 'red';
// ์ปฌ๋ฌ ๊ฐ์ red ๋ก ๋ณ๊ฒฝ๋ณต์กํ Javascript ๋ฌธ์ ๊ฐ๊ฒฐํ๊ฒ ์ค์ฌ์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
1. Javascript ์ jQuery ๋น๊ต
- ๊ธธ๊ณ ๋ณต์กํ Javascript ๋ฌธ
```javascript
document.getElementById('hello').innerHTML = '์๋
';
```
- ๊ฐ๊ฒฐํ๊ณ ์ง๊ด์ ์ธ `jQuery` ๋ฌธ
```javascript
$('#hello').html('์๋
');
```
jQuery ์ฌ์ฉ๋ฒ
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<head> ํ๊ทธ ์์ ์์ฑjQuery ์ฐ์ต
<script>
function checkResult() {
// ์ด๊ณณ์ ์์ฑํด์ ํ
์คํธ ๊ฐ ๋ณ๊ฒฝ
}
</script>
<body>
<div id="test" onclick="checkResult()">
ํ
์คํธ
</div>
</body>
$('#q1').text('์ฅฌ๋ผ๊ธฐ์๋');
// ์ฅฌ๋ผ๊ธฐ ์๋
let a = ['์ฌ๊ณผ', '๋ฐฐ', '๊ฐ', '๊ทค']
$('#q1').text(a[2]);
// ๊ฐ
let b = { 'name': '์์', 'age': 30 }
$('#q1').text(b['name']);
// ์์
let c = [
{ 'name': '์์', 'age': 30 },
{ 'name': '์ฒ ์', 'age': 35 }
]
$('#q1').text(c[1]['name']);
// ์์