<script>
let count = 0;
count += 100;
count /= 2; // count = count/2;
count *= 2;
count %= 25;
console.log(count);
</script>
문자 ${변수} 문자
;<script>
let count = 0;
count += 100;
count /= 2;
count *= 2;
count %= 25;
count += '원'; // php 결합연산자는 .=
console.log('데이터타입' + typeof count, '값은', count);
// , 은 + 을 의미한다 (한 칸이 미리 떨어짐)
</script>
사용법
서버/php에서 데이터베이스를 받아 -> js 배열에 저장 -> CSS나 HTML에 전송/출력
<script>
let arr = ['CSS', 'HTML', 'JS', 'React', 'PHP']; // 원본 배열
console.log( arr, arr[1] );
// ['CSS', 'HTML', 'JS', 'React', 'PHP'] HTML
</script>
<script>
let arr = ['CSS', 'HTML', 'JS', 'React', 'PHP'];
for( let i=0; i<3; i++ ){
console.log( '나는 지금 ' + arr[ 2 ] + '를 공부하는 중이야' );
}
</script>
초기값 0 ; i가 3보다 작은 조건 ; 그 동안 증가하겠다 ( 조건=false되면 끝! )
너는 0살 ; 네가 20세 될때까지 ; 용돈을 주겠다 ( 20살 넘으면 안 줌! )
<script>
let arr = ['CSS', 'HTML', 'JS', 'React', 'PHP'];
for( let i=0; i<arr.length; i++ ){
console.log( '나는 지금 ' + arr[ 2 ] + '를 공부하는 중이야' );
}
</script>
<script>
let arr = ['CSS', 'HTML', 'JS', 'React', 'PHP', '플로터'];
for( let i=0; i<arr.length; i++ ){
console.log( '나는 지금 ' + arr[ i ] + '를 공부하는 중이야' );
}
</script>
<script>
let arr = ['CSS', 'HTML', 'JS', 'React', 'PHP'];
for( let i=0; i<arr.length; i+=2 ){
console.log( '나는 지금 ' + arr[ i ] + '를 공부하는 중이야' );
}
</script>
<script>
// [arr]에서 하나씩 하니씩 빼다가 study 변수에 넣겠다 (arr 끝날 때까지 직진)
for( let study in arr ){
console.log( '나는 지금 ' + arr[ study ] + '를 공부하는 중이야' );
}
</script>
<script>
for( let i=2; i<10; i++ ){
console.log( '2 X ' + i + ' = ' + 2*i );
}
</script>
<script>
for( let i=2; i<10; i+=2 ){
console.log( '2 X ' + i + ' = ' + 2*i );
}
</script>
- 정답 -
<script>
for( let i=2; i<10; i++ ){
if( i%2 ){
console.log( '홀 2 X ' + i + ' = ' + 2*i );
}else{
console.log( '짝 2 X ' + i + ' = ' + 2*i );
}
}
</script>
HTML
<div class="navi"></div>
javascript
<script>
//집합체라는 뜻 //HTML 영역에 '안녕';
document.getElementsByClassName('navi')[0].innerHTML = '안녕';
// 클래스네임 navi로 잡기 -> 배열로 줄세우고 [0][1][2][3]..
</script>
<script>
let naviText = ['네이버', '다음', '구글'];
document.getElementsByClassName('navi')[0].innerHTML = naviText[0];
</script>
<script>
let naviText = ['네이버', '다음', '구글'];
naviText.push('11번가'); // 데이터 추가
naviText[1] = '네이트'); // 데이터 교체
let naviData = '';
for( let i in naviText ){
naviData += naviText[ i ];
}
document.getElementsByClassName('navi')[0].innerHTML = naviData;
</script>
① 배열 생성 [ '네이버', '다음', '구글' ]
③ naviData 변수 생성
③ for문으로 집합체 생성
④ innerHTML = naviData 한방에 naviData 화면 출력
힌트) 새로운 링크값 array 만들어 → 링크값을 넣어서 돌린다. (온리 js)