{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var a = 12;\n", "var b = \"34\";\n" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'1234'" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "a + b" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "-22" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "a - b" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var a = 12;\n", "var b = \"12\";\n", "if (a===b) {\n", " console.log(\"a is equal to b\")\n", "}" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "true" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "12 === 12.0" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var my_list = [12, 10, 15, \"Hello\"];" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "12" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list[0]" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "100" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list[1] = 100" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[ 12, 100, 15, 'Hello' ]" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "5" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list.push(999)" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[ 12, 100, 15, 'Hello', 999 ]" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list" ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "true" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "delete my_list[2]" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[ 12, 100, , 'Hello', 999 ]" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list[2]" ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var my_list = [12, 10, 15, \"Hello\"];" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0\n", "1\n", "2\n", "3\n" ] }, { "data": { "text/plain": [ "undefined" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "for (i in my_list) {\n", " console.log(i)\n", "}" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "12\n", "10\n", "15\n", "Hello\n" ] }, { "data": { "text/plain": [ "undefined" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "for (i in my_list) {\n", " console.log(my_list[i])\n", "}" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "12\n", "10\n", "15\n", "Hello\n" ] }, { "data": { "text/plain": [ "undefined" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "for (i of my_list) {\n", " console.log(i)\n", "}" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "4" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_list.length" ] }, { "cell_type": "code", "execution_count": 31, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var my_dict = {'a': 1, 'b': 100, 'c': 'hello'}" ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "{ a: 1, b: 100, c: 'hello' }" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_dict" ] }, { "cell_type": "code", "execution_count": 33, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var my_dict = {a: 1, b: 100, c: 'hello'}" ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "1" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_dict['a']" ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "100" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_dict['b']" ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "1" ] }, "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_dict.a" ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "100" ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ "my_dict.b" ] }, { "cell_type": "code", "execution_count": 38, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var other_dict = {10: 20, '10': 30}" ] }, { "cell_type": "code", "execution_count": 39, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "{ '10': 30 }" ] }, "execution_count": 39, "metadata": {}, "output_type": "execute_result" } ], "source": [ "other_dict" ] }, { "cell_type": "code", "execution_count": 40, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "100" ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ "other_dict['10'] = 100" ] }, { "cell_type": "code", "execution_count": 41, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "{ '10': 100 }" ] }, "execution_count": 41, "metadata": {}, "output_type": "execute_result" } ], "source": [ "other_dict" ] }, { "cell_type": "code", "execution_count": 42, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'hoho'" ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "other_dict['haha'] = 'hoho'" ] }, { "cell_type": "code", "execution_count": 43, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "{ '10': 100, haha: 'hoho' }" ] }, "execution_count": 43, "metadata": {}, "output_type": "execute_result" } ], "source": [ "other_dict" ] }, { "cell_type": "code", "execution_count": 44, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'hoho'" ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" } ], "source": [ "other_dict.haha" ] }, { "cell_type": "code", "execution_count": 60, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 60, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var a = [1, 2, 10];\n", "var b = [0, 1];" ] }, { "cell_type": "code", "execution_count": 64, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[ 1, 2, 10, 0, 1 ]" ] }, "execution_count": 64, "metadata": {}, "output_type": "execute_result" } ], "source": [ "c = a.concat(b)" ] }, { "cell_type": "code", "execution_count": 66, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "8" ] }, "execution_count": 66, "metadata": {}, "output_type": "execute_result" } ], "source": [ "c.push(1, 2, 10)" ] }, { "cell_type": "code", "execution_count": 68, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "9" ] }, "execution_count": 68, "metadata": {}, "output_type": "execute_result" } ], "source": [ "c.push([10, 20])" ] }, { "cell_type": "code", "execution_count": 72, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[ 1, 2, 10, 0, 1, 1, 2, 10, [ 10, 20 ] ]" ] }, "execution_count": 72, "metadata": {}, "output_type": "execute_result" } ], "source": [ "c" ] }, { "cell_type": "code", "execution_count": 71, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[ 2, 10 ]" ] }, "execution_count": 71, "metadata": {}, "output_type": "execute_result" } ], "source": [ "c.slice(1, 3)" ] }, { "cell_type": "code", "execution_count": 62, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'1,2,10'" ] }, "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "a.toString()" ] }, { "cell_type": "code", "execution_count": 57, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'0,1'" ] }, "execution_count": 57, "metadata": {}, "output_type": "execute_result" } ], "source": [ "b.toString()" ] }, { "cell_type": "code", "execution_count": 88, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 88, "metadata": {}, "output_type": "execute_result" } ], "source": [ "function hello(name) {\n", " var x = 2;\n", " console.log(x);\n", " console.log(\"Hello \" + name);\n", " return x * 2;\n", "}" ] }, { "cell_type": "code", "execution_count": 93, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2\n", "Hello Harry\n", "10\n" ] }, { "data": { "text/plain": [ "undefined" ] }, "execution_count": 93, "metadata": {}, "output_type": "execute_result" } ], "source": [ "var x = 10;\n", "hello(\"Harry\");\n", "console.log(x);" ] }, { "cell_type": "code", "execution_count": 91, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2\n", "Hello Harry\n" ] }, { "data": { "text/plain": [ "4" ] }, "execution_count": 91, "metadata": {}, "output_type": "execute_result" } ], "source": [ "y = hello(\"Harry\")" ] }, { "cell_type": "code", "execution_count": 92, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "4" ] }, "execution_count": 92, "metadata": {}, "output_type": "execute_result" } ], "source": [ "y" ] }, { "cell_type": "code", "execution_count": 94, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "15" ] }, "execution_count": 94, "metadata": {}, "output_type": "execute_result" } ], "source": [ "10;\n", "15;" ] }, { "cell_type": "code", "execution_count": 105, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 105, "metadata": {}, "output_type": "execute_result" } ], "source": [ "function sum(some_list) {\n", " var s = 0;\n", " for (var element of some_list) {\n", " s = s + element;\n", " }\n", " return s;\n", "}" ] }, { "cell_type": "code", "execution_count": 106, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "13" ] }, "execution_count": 106, "metadata": {}, "output_type": "execute_result" } ], "source": [ "x = sum([1, 2, 10])" ] }, { "cell_type": "code", "execution_count": 107, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "13" ] }, "execution_count": 107, "metadata": {}, "output_type": "execute_result" } ], "source": [ "x" ] }, { "cell_type": "code", "execution_count": 104, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1\n" ] }, { "data": { "text/plain": [ "undefined" ] }, "execution_count": 104, "metadata": {}, "output_type": "execute_result" } ], "source": [ "element = 1\n", "sum([1, 2, 15])\n", "console.log(element)" ] }, { "cell_type": "code", "execution_count": 108, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 108, "metadata": {}, "output_type": "execute_result" } ], "source": [ "function sum(some_list) {\n", " var s = 0;\n", " for (var i in some_list) {\n", " s = s + some_list[i];\n", " }\n", " return s;\n", "}" ] }, { "cell_type": "code", "execution_count": 110, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "undefined" ] }, "execution_count": 110, "metadata": {}, "output_type": "execute_result" } ], "source": [ "function sum(some_list) {\n", " var s = 0;\n", " for (var i=0; i