<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>webclass.log</title>
        <link>https://velog.io/</link>
        <description>코드를 기록하는 공간</description>
        <lastBuildDate>Mon, 23 Aug 2021 07:59:25 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>webclass.log</title>
            <url>https://images.velog.io/images/korea_webclass/profile/56b28a6b-a410-42cd-8b7b-aa2480ab5844/300x300.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. webclass.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/korea_webclass" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 27 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-27-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-27-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Mon, 23 Aug 2021 07:59:25 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>문제: i 찾을 수 없다.
해결: bx(); 함수 실행 하기 전에 변수를 할당한다.</p>
<pre><code class="language-javascript">bx()
function bx() {
  set();
}
let i = 1;
function set() {
  console.log(i);
}</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 26 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-26-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-26-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Sat, 21 Aug 2021 04:05:40 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>DOM 생성되면 실행하는 코드?</p>
<pre><code class="language-html">&lt;ul class=&quot;list&quot;&gt;
  &lt;li class=&quot;item&quot;&gt;01&lt;/li&gt;
  &lt;li class=&quot;item&quot;&gt;02&lt;/li&gt;
  &lt;li class=&quot;item&quot;&gt;03&lt;/li&gt;
  &lt;li class=&quot;item&quot;&gt;04&lt;/li&gt;
  &lt;li class=&quot;item&quot;&gt;05&lt;/li&gt;
&lt;/ul&gt;</code></pre>
<pre><code class="language-javascript">window.addEventListener(&#39;load&#39;, loadWork);
function loadWork() {
  const ul = document.querySelector(&#39;ul&#39;);
  console.log(ul);
};</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 25 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-25-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-25-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Thu, 19 Aug 2021 08:34:29 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>시작이 나오고 내용물이 나오고 끝이 나온다.</p>
<pre><code class="language-javascript">// 셋타임아웃
console.log(&#39;시작&#39;);
setTimeout(function () {
  console.log(&#39;끝&#39;)
}, 5000);
console.log(&#39;내용물&#39;);</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 24 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-24-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-24-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Tue, 17 Aug 2021 14:05:18 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>스크롤 인터랙션 하기 전에 퍼센트 값 구하는 코드</p>
<pre><code class="language-javascript">// 퍼센트 값 구하기
let resultContents;
let width = 2000;  
let contents = 50;
resultContents = contents / width * 100;
console.log(resultContents);</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 23 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B8%B0%EC%B4%88</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B8%B0%EC%B4%88</guid>
            <pubDate>Wed, 11 Aug 2021 12:53:15 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-javascript">let game = &#39;끝말잇기 시작&#39;
while (true) {
  let text = prompt(game); // 도미나
  if (game[game.length - 1] === text[0]) {
    game = text;
  } else {
    alert(&#39;틀렸어요!!!&#39;);
  }
}</code></pre>
<pre><code class="language-javascript">var i = 0;
var a = []
while (i &lt; 10) {
  var p = prompt(&#39;&#39;);
  console.log(p);
  if (p === null) {
    break;
  }
  a.push(p);
  i++;
}</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 22 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-21-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-21-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Sat, 17 Jul 2021 07:37:20 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<pre><code class="language-javascript">var b = prompt(&#39;한글 또는 영어를 입력해주세요.&#39;);
var a = {
  한글: &#39;일&#39;,
  영어: &#39;one&#39;,
}
if (b in a) {
  console.log(a[b]);
} else {
  console.log(&#39;다시 입력하기&#39;);
}</code></pre>
<h2 id="실습-02">실습 02</h2>
<pre><code class="language-javascript">var myName = {
  남성: &#39;홍길동&#39;,
}
var 성별 = &#39;여성&#39;;
function a() {
  if (성별 in myName) {
    console.log(`이름이 맞습니다.`);
  } else {
    console.log(&#39;이름이 올바르지 않습니다.&#39;);
  }
};
a();</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 21 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-21-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-21-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Thu, 15 Jul 2021 14:51:05 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>자바스크립트 내장 객체, 속성, 메소드의 이름 사용을 피해야 합니다.
그 중에서 <code>name</code> 사용해봤습니다.</p>
<pre><code class="language-javascript">var name = {
  coding: &#39;vscode&#39;,
};
console.log(name.coding) // undefined</code></pre>
<h2 id="실습-02">실습 02</h2>
<p><code>aName</code> 는 자바스크립트 내장 객체, 속성, 메소드의 이름이 아니기 때문에 사용이 가능합니다.</p>
<pre><code class="language-javascript">var aName = {
  coding: &#39;vscode&#39;,
};
console.log(aName.coding) // vscode</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 20 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-20-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-20-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Tue, 13 Jul 2021 03:18:53 GMT</pubDate>
            <description><![CDATA[<h2 id="논리-연산자-우선-순위">논리 연산자 우선 순위</h2>
<ul>
<li>!</li>
<li>&amp;&amp;</li>
<li>| |</li>
</ul>
<h2 id="">&amp;&amp;</h2>
<p>&amp;&amp; (and, 이고, 그리고) 모든 값이 true 면 true 로 나오고 하나라도 false 이면 false 가 나온다. 왼쪽부터 읽다가 false 이면 더 이상 읽지 않고 false 로 나온다.</p>
<h2 id="-">| |</h2>
<p>|| (or, 이거나, 또는) 여러개 중 하나라도 true 이면 true 로 나오고 모든 값이 false 이면 false 가 나온다. 왼쪽부터 읽다가 true 이면 더 이상 읽지 않고 true 로 나온다.</p>
<h2 id="-1">!</h2>
<p>! (not, 바꾸기) true 이면 false / false 이면 true</p>
<h2 id="실습-01">실습 01</h2>
<p><code>A &amp;&amp; B</code> 모든 값이 true 이면 b값을 출력한다.
<code>A &amp;&amp; B</code> 첫 번째가 false 이면 A값을 출력한다.</p>
<pre><code class="language-javascript">console.log(true &amp;&amp; &#39;안녕&#39;); // hello
console.log(false &amp;&amp; &#39;안녕&#39;); // false</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 19 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-19-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-19-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Tue, 13 Jul 2021 01:24:09 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>재귀함수 구구단 코드</p>
<pre><code class="language-javascript">// 재귀함수 4 단 코드
function four(num4) {
  if (num4 &gt; 100) {
    return 100;
  } else {
    console.log(4 * num4);
  }
  four(num4 + 1);
}
four(1);
// 재귀함수 8 단 코드
function eight(num8) {
  if (num8 &gt; 100) {
    return 100;
  } else {
    console.log(8 * num8);
  }
  eight(num8 + 1);
}
eight(1);</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 18 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-15</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-15</guid>
            <pubDate>Sat, 10 Jul 2021 08:34:55 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>재귀함수 대해서 알아봤습니다. 함수 { } 안에서 또 함수 호출 시켜준다.</p>
<pre><code class="language-javascript">function factorial (n) {
  var end = 1;
  if (n === end) {
    return end;
  } else {
    console.log(n);
    return factorial(n - 1);
  }
}
console.log(factorial(10));</code></pre>
<h2 id="실습-02">실습 02</h2>
<pre><code class="language-javascript">function four(num) {
  if (num &gt; 100) {
    return 100;
  } else {
    console.log(num);
    return four(num + 1);
  }
}
four(1);</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[css 소스 : 닫기(X) 버튼 만들기]]></title>
            <link>https://velog.io/@korea_webclass/css-%EC%86%8C%EC%8A%A4-%EB%8B%AB%EA%B8%B0X-%EB%B2%84%ED%8A%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0</link>
            <guid>https://velog.io/@korea_webclass/css-%EC%86%8C%EC%8A%A4-%EB%8B%AB%EA%B8%B0X-%EB%B2%84%ED%8A%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0</guid>
            <pubDate>Thu, 08 Jul 2021 15:16:16 GMT</pubDate>
            <description><![CDATA[<h2 id="소스코드">소스코드</h2>
<p>!codepen[korea-webclass/embed/KKmMaJW?defaultTab=html%2Cresult]</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 17 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-%EC%9E%85%EB%AC%B8</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-%EC%9E%85%EB%AC%B8</guid>
            <pubDate>Thu, 08 Jul 2021 13:39:51 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>연산자 우선 순위 알아보았습니다.</p>
<pre><code class="language-javascript">var 홍길동 = 10;
var 고길동 = 20;
var 개길동 = 30;
if (홍길동 || 고길동 || 고길동 || 홍길동 || 홍길동) {
  console.log(&#39;참&#39;);
}
console.log(10 * 5 / 2); // 25 
console.log(10 / 5 * 2); // 4
console.log(19 - 9 + 2); // 12
console.log(10 + 5 - 2); // 13
console.log(10 % 5 - 2); // 0</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 16 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-16</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-16</guid>
            <pubDate>Sun, 04 Jul 2021 12:51:38 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<pre><code class="language-javascript">var asd = &#39;aAb-c-d-e-f-g-h-i-j-k&#39;;
var test01 = asd.split(&#39;-&#39;); // (-)하이픈 찾아서 잘라준다. 잘라주는 기준 값
var test02 = asd.slice(1, 2); // (시작, 끝) 끝이 숫자가 높으면 빈 문자 줍니다.
var test03 = asd.substr(1, 2); // (시작, 끝났던 시작에서 다시 시작) 끝이 숫자가 높으면 빈 문자 줍니다.
var test04 = asd.substring(1, 2); // (시작, 끝났던 시작에서 다시 시작 후 마지막 문자열 반환하지 않음) 끝이 숫자가 높으면 빈 문자 줍니다.
console.log(test01); // a ~ k 까지 배열로 담아준다.
console.log(test02); // A
console.log(test03); // Ab
console.log(test04); // A</code></pre>
<h2 id="실습-02">실습 02</h2>
<pre><code class="language-javascript">var fullName = &#39;저는 코딩독학입니다.&#39;;
var Name01 = fullName.slice(3, 4);
var Name02 = fullName.slice(5, 6);
var myName = Name01 + Name02;
fullName = &#39;저는 &#39; + myName + &#39;입니다.&#39;;
console.log(fullName);</code></pre>
<h2 id="실습-03">실습 03</h2>
<p>문자열 5번째부터 시작해서 &#39;취준&#39; 라는 문자열 찾고 앞 글자 &#39;취&#39; 까지 글자 수로 반환한다.</p>
<pre><code class="language-javascript">console.log(&#39;나는 자바스크립트 공부하는 취준생이다.&#39;.indexOf( &#39;취준&#39;, 5 )); // 15
console.log(&#39;나는 자바스크립트 공부하는 취취준생&#39;.indexOf( &#39;취준&#39;, 5 )); // 16</code></pre>
<h2 id="실습-04">실습 04</h2>
<pre><code class="language-javascript">var 댓글 = &#39;30자까지 작성해서 입력해주세요.&#39;;
var 대화창 = prompt(댓글);
var 입력수 = 대화창.length;
if (대화창.length &gt; 30) {
  alert(입력수 + &#39;자까지 작성했습니다. 다시 작성해주세요.&#39;);
} else {
  var 테스트 = 입력수 + &#39;자까지 작성했습니다.&#39;;
  console.log(테스트);
}</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 15 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%83%89%E3%85%87-15</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%83%89%E3%85%87-15</guid>
            <pubDate>Sat, 03 Jul 2021 06:49:30 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>포토샵으로 작업한 모바일 페이지 px값 나누기 2 해야 하는데 계산기로 하기에는 
<code>/</code> 클릭해야 하는 귀찮음이 있어서 px값만 작성하면 바로 결과가 나오는 코드를 구현해보았습니다. 
<code>나누는값</code> 라는 값에 나누고 싶은 숫자를 작성하면 됩니다.</p>
<pre><code class="language-javascript">function 결과값() {
  var 입력값 = prompt(&#39;몇 픽셀인가요?&#39;);
  var 나누는값 = 2;
  var 결과 = Number(입력값 / 나누는값)
  document.write(결과);
}
결과값();</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 14 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-14</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-14</guid>
            <pubDate>Thu, 01 Jul 2021 16:11:01 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>0는 false이고 1는 true</p>
<pre><code class="language-javascript">console.log(1 &lt; 0); // false
console.log(true &lt; false); // false
console.log(true === false); // false
console.log(true &gt; false); // true
console.log(!true &gt; false); // false
console.log(true &lt; !false); // false</code></pre>
<h2 id="실습-02">실습 02</h2>
<p>!하면 true 인데 false으로 바꿔줍니다. 즉 반대로 알아두면 됩니다.</p>
<pre><code class="language-javascript">console.log(!10 &lt; 20);</code></pre>
<h2 id="실습-03">실습 03</h2>
<p>함수 실행이 끝나면 뭐라도 가져오라고 한다. 그 값이 undefined 가져온다. 
undefined 말고 return 으로 원하는 값을 가져온다.</p>
<pre><code class="language-javascript">var re = k();
function k() {
  var a = &#39;on&#39;;
  if (a === &#39;on&#39;) {
    console.log(&#39;실행&#39;); // 실행
  }
  var b = a;
}
console.log(re); // undefined</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 13 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-13</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-13</guid>
            <pubDate>Tue, 29 Jun 2021 07:43:38 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>실행순서 설명
0. 자바스크립트 코드 실행하기 전에 전체 코드를 훑는다.</p>
<ol>
<li>var 변수 선언하고 b 라는 이름 만들고 1 라는 숫자를 담았다.</li>
<li>var 변수 선언하고 a 라는 이름 만들고 k(b); 함수를 담았다. </li>
<li>함수가 실행하니까 k(b); 함수를 실행하면서 b 라는 이름가져와서 함수한테 전달해준다. 그리고 a 라는 이름 선언했지만 안에는 아직 값이 없어서 undefined 이다.</li>
<li>함수 매개변수(파라미터)에 b 라는 값 전달한다.</li>
<li>함수 안에 if 만나서 조건을 확인한다. </li>
</ol>
<p>*if ( ) 참, 거짓으로 판단하는 문이다. 판단하지 않으면 참으로 판단한다.
6. if 문에서 &#39;b받기&#39;는 판단하지 않아서 참으로 판단한다.
7. 참으로 판단해서 콘솔창에 1이 나오고 함수를 끝낸다.
8. 함수 끝내고 나니 console.log(a); 기다리고 있다.
9. a의 값은 undefined 이다. k(b)라는 함수를 실행선언만 했지 값을 받아오지 않았다. 받아오려면 return으로 받아와야한다.</p>
<pre><code class="language-javascript">var b = 1;
var a = k(b);
function k(b전달받기) {
  if (b받기) {
    console.log(b받기);
  }
}
console.log(a)</code></pre>
<h2 id="끝맺음">끝맺음</h2>
<p>실행순서 설명했지만 잘 했는지 모르겠다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 12 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-12</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-12</guid>
            <pubDate>Tue, 29 Jun 2021 06:48:25 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<pre><code class="language-javascript">function 숫자더하기() {
  var 첫번째숫자 = prompt(&#39;원하는 숫자를 넣으세요&#39;) * 1;
  var 두번째숫자 = prompt(&#39;원하는 숫자를 넣으세요&#39;) * 1;
  var 단위 = prompt(&#39;원하는 단위를 넣으세요. 예) ex, km, g, ml .. 등&#39;);
  var nan = 첫번째숫자 + 두번째숫자 + &#39;&#39;;
  if (&#39;NaN&#39; === nan) {
    var 다시입력 = &#39;원하는 숫자 입력란에 숫자만 입력해주세요.&#39;;
    return console.log(다시입력);
  }
  var 결과 = (첫번째숫자 + 두번째숫자) + 단위;
  console.log(결과);
}
숫자더하기();</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 11 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80</guid>
            <pubDate>Mon, 28 Jun 2021 09:03:50 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>prompt(); 숫자 입력하면 문자열로 반환 해준다.
prompt(); 함수로 입력값을 받아서 시간당 얼마 받는지 콘솔로그에 찍는 코드</p>
<pre><code class="language-javascript">var 시급 = prompt(&#39;시간당 얼마야?&#39;);
var 몇시간 = prompt(&#39;몇 시간 일해?&#39;);

function 알바() {
  var 얼마 = 시급 * 몇시간;
  if (0 === 얼마) {
    return console.log(&#39;입력창에 넣지 않았습니다. 다시 확인 후 입력해주세요.&#39;);
  }
  if (&#39;NaN원&#39; !== 얼마) {
    return console.log(&#39;&quot;만원, 1만원, 1시간, 60분&quot; 이렇게 넣으면 안돼요. 또는 한글 입력 안돼요&#39;);
  }
  console.log(얼마 + &#39;원&#39;);
}
알바();</code></pre>
<h2 id="실습-02">실습 02</h2>
<pre><code class="language-javascript">console.log(&#39;2&#39; * 2); // 4 곱하기는 문자열 숫자로 바꿔서 계산
console.log(&#39;2&#39; + 2); // 22 더하기는 숫자가 문자열로 바꿔서 계산 
console.log(+false); // 숫자 0으로 계산
console.log(true + true); // 2
console.log(true + undefined); // NaN
console.log(true + false); // 1
console.log(true + null); // 1</code></pre>
<h2 id="실습-03">실습 03</h2>
<p>문자열이랑 숫자가 더하면 문자열으로 됩니다. 숫자가 문자열이 되어서 &#39;1020&#39; 되니까 
()로 한번 더 감싸줘서 ()먼저 처리하고 그 다음 문자열 더합니다.</p>
<pre><code class="language-javascript">var 숫자1 = 10;
var 숫자2 = 20;
var 대화 = &#39;숫자 10과 20을 더하면&#39; + (숫자1 + 숫자2) + &#39;이 됩니다.&#39;;
console.log(대화);</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 10 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C</guid>
            <pubDate>Mon, 28 Jun 2021 08:15:07 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<p>전역변수: 함수 밖에서 선언한 변수는 함수 안에서도 사용 가능하고 전체 코드에서 사용 가능하다.
설명: 함수 안에 있는 <code>일초</code> <code>한시간</code> <code>입력값</code> 이름이 있는 상황이고 함수 밖에서 선언했던 변수 불러와서 값을 실행하는 코드</p>
<pre><code class="language-javascript">var 입력값 = prompt(&#39;원하는 시간을 적으세요.&#39;);
var 일초 = 60;
var 한시간 = 60;

function 초계산() {
  alert(일초 * 한시간 * 입력값);
}
초계산();</code></pre>
<h2 id="실습-02">실습 02</h2>
<p>지역변수: 함수 안에서 선언된 변수로, 함수가 실행되면 변수가 만들어지고 함수가 종료되면 소멸하는 변수
설명: 함수 안에서 선언했기 때문에 함수 안에서 불러와서 코드를 실행한다.</p>
<pre><code class="language-javascript">function 초계산() {
  var 입력값 = prompt(&#39;원하는 시간을 적으세요.&#39;);
  var 일초 = 60;
  var 한시간 = 60;
  alert(일초 * 한시간 * 입력값);
}
초계산();</code></pre>
<h2 id="실습-03">실습 03</h2>
<p>설명: 함수 밖에서 변수가 선언되었고, 함수가 실행하면 입력값을 매개변수<code>num</code>한테 전달해서 함수 안에서 매개변수를 사용할 수 있는 코드</p>
<pre><code class="language-javascript">var 입력값 = prompt(&#39;원하는 시간을 적으세요.&#39;);
var 일초 = 60;
var 한시간 = 60;
function 초계산(num) {
  alert(일초 * 한시간 * num);
}
초계산(입력값);</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[자바스크립트 공부한 내용 기록 09 - 입문]]></title>
            <link>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-09</link>
            <guid>https://velog.io/@korea_webclass/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B3%B5%EB%B6%80%ED%95%9C-%EB%82%B4%EC%9A%A9-%EA%B8%B0%EB%A1%9D-09</guid>
            <pubDate>Sun, 27 Jun 2021 10:21:01 GMT</pubDate>
            <description><![CDATA[<h2 id="실습-01">실습 01</h2>
<pre><code class="language-javascript">var a = 10;
a += 5; // 더하고 a한테 할당(저장)하기
a = a + 5;
console.log(a);

var b = 10;
b -= 5; // 빼고 a한테 할당(저장)하기
b = b - 5;
console.log(b);

var c = 10;
c *= 5; // 곱하고 a한테 할당(저장)하기
c = c * 5;
console.log(c);

var d = 10;
d /= 5; // 나누고 a한테 할당(저장)하기
d = d / 5;
console.log(d);

var e = 10;
e %= 100; // 나누값 a한테 할당(저장)하기
e = e % 5;
console.log(e);</code></pre>
<h2 id="실습-02">실습 02</h2>
<pre><code class="language-javascript">console.log(8 == &#39;8&#39;); // true
console.log(8 === &#39;8&#39;); // false
console.log(8 == 8); // true
console.log(8 === 8); // true
console.log(8 == &#39;ok&#39;); // false
console.log(Number(&#39;ok&#39;)); // NaN 내가 바꿔봤는데 숫자가 아니고 문자야
console.log(8 == {a:1}); // false
console.log(8 == [8]); // true
console.log(&#39;1, 2, 3&#39; == [1, 2, 3]); // false
console.log(&#39;1, 2, 3&#39; == function(){}); // false
console.log(&#39;function(){}&#39; == function(){}); // true
console.log(&#39;k&#39; == a()); // true
function a(){return &#39;k&#39;}
function b() {
  return &#39;kkk&#39;;
}
var c = b
console.log(c === b); // true 주소값(함수코드) 같은거야</code></pre>
]]></description>
        </item>
    </channel>
</rss>