공부하는 중간중간마다 처음 듣거나 헷갈리는 개념들을 바로바로 구글에 들어가서 찾고 정리하는데 이 과정이 되게 재밌다. 뭔가 발견하고 해결하는 소소한 행복을 느낀다.
모르는걸 발견한다는 것은 그만큼 공부를 더 해 나가고 있다는 말이기도 하다. 잘하고 있다. 정진하자
확실히 예습을 하면서 본 수업과 병행을 하니까 헷갈렸던 부분이 정리되면서 더 깔끔해지는 것 같다. 몸이 좀 많이 피곤하지만 효과는 확실하니 내년 수료할 때까지 이 스탠스를 유지해야겠다. 나 혼자 하는 것이 아닌 스터디 동기들이랑 함께하니 아주 든든 국밥이다.
[문제 발견 / 접근 / 해결]
1. 오늘 자바스크립트 기본 문법중,, 함수와 영역에 대해 공부를 했는데 이 부분 확실하게 쥐어 잡고 흔들 정도가 되어야 다음으로 넘어갔을 때 무리가 없을 거라고 생각했다. > 오늘 스터디 복습 타임에 개념 확실하게 잡고 > 예제 만들어보는 시간 갖고 > 서로 만든 예제 풀어보면서 정립하는 시간 가질 것이다.
2. 얼마나 알고있는지 파악하기.
//자바 메소드 만들기
//오라클 db 테이블 만들고 crud 구성하기
[오늘의 키워드]
1. 객체 기반 vs 객체지향
2. var를 통한 변수 선언
3. JavaScript 구동원리 > 보고 있는데 이해하기에 굉장히 어렵다.. > Java 구동 원리도 하루아침에 이해한 게 아니기 때문에 너무 조급하게 생각하지 말자!! > 강사님께 여쭤봐야겠음.
4. script를 body 태그 안에 넣는 이유?
[오늘의 계획]
1. 수업내용 복습 (JavaScript)
2. 뉴렉처 자바스크립트
3. 보물
4. 스터디
[오늘의 공부]
<script type="text/javascript">
//선언함수 파트
function display1(){
var x = 1;
return 2;
}
function display_(){
y = 3;
return 4;
}
display1();
display_();
alert(y); // 정답 :
alert(x); // 정답 :
/*
display1(); // 선언함수다
var display2 = display1;
display2(); // 선언함수다
alert(display3) //
var display3 = display1(); // 선언함수다
alert(display3) // 2
*/
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
//익명함수 파트
var fun_ =function() {
alert("익명함수다")
return 1;
};
//문제 2
var fun1 =function() {
alert("익명함수다")
return 1;
};
fun1(); // 1)
var fun2 = fun1;
fun2(); // 2)
alert(fun3); // 3)
var fun3 = fun1();
alert(fun3); // 4)
//추가로 alert 되는게 있을까요?
</script>
[스터디 계획]
1. 수업내용 복습 (JavaScript)
2. 예제 만들어보는 시간 > 돌아가면서 풀어보기
[스터디 결과]
<나왔던 예제들>
var x = 0;
function fun1() {
x = 1;
}
function fun2() {
y = 1;
fun1();
return 2;
}
function fun3(a) {
y = 3;
a();
}
var z = fun3(fun2);
alert(z); // 1번답 :
alert(x); // 2번답 :
alert(y); // 3번답 :
/////////////////////////////
function awt() {
function aw() {
alert(b);
}
}
function aw(aa) {
var a = 10;
b = 20;
aa();
alert(b);
}
awt(aw(awt)); //의 실행 결과는?
// 20 20 20
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
function add(a, b) {
alert(a + b);
}
function calculate(command, a, b) {
command(a, b);
}
calculate(add, 2, 3);
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
function _out() {
var display2 = function() {
alert("2");
return 1;
}
}
alert(_out()); // 1번 문제 - undefined
function display_(goguma) {
goguma();
}
display_(function() {
alert("1");
});
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
function sum(a,b){
var k=a;
for(i=a ; i<=b-a+1 ;a++){
k+=a;
}
alert(k);
}
sum(1,2022);
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
//1번
alert(50 + "25");
alert(50 - "25");
//의 결과값을 각각 구하시오
//-----------------------------------------------
//2번
var tot = 0;
var i = 0;
for (var i = 1; i <= 100; i++) {
tot += i;
}
var u = i + 10;
alert(u);
//의 결과는?
//----------------------------------------
//3번
var glovalVar = 100;
function aa() {
glovalVar = 200;
var localVar = 300;
}
//glovalVar와 localVar의 값은?
//---------------------------------
//4번
function sum(num1, num2) {
alert("합계 = " + (num1 + num2));
}
//일때
sum(234, 16, 1, 23);
//의 값은?
////------------------------------------
//5번
function outerDisplay() {
function display() {
alert("display 함수의 명령 실행-1");
}
}
display();
//의 결과는?
//---------------------------------------
#국비 #국비지원 #국비교육 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
'일기장 > 하루 정리' 카테고리의 다른 글
211225 [토] 스터디 사람들이 너무 좋다 (0) | 2021.12.25 |
---|---|
211224 [금] 휴강 = 기회의 창 = 분기점 (0) | 2021.12.24 |
211222 [수] 행동의 가치는, 그 행동을 끝까지 이루는 데 있다 (2) | 2021.12.22 |
211221 [화] 인생의 계획은 젊은 시절에 달려있고, 하루의 계획은 아침에 달려 있다. (0) | 2021.12.21 |
211220 [월] 잠은 죽고 나서 자자 (0) | 2021.12.20 |