Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

初歩2

とほほのサイトに色々書いてある。

/*jshint esversion: 6 */

// import {hello_world} from "mymodule.js";

// http://www.tohoho-web.com/js/index.htm

//document.write("Hello World")
//alert("Hello world!!");
const id_container = "container";

/// DOM
const d = document.getElementById(id_container);
d.innerText = "aaaa";

/// Log
console.log("Hello World");
const date = new Date();
d.innerText = date.toLocaleDateString(); /// 2018/5/7

/// onload
window.onload = function() {

    function onFire() {
        let date = new Date();
        let d = document.getElementById(id_container);
        d.innerHTML = date.toLocaleString();
    }

    window.setInterval( onFire, 1000);
};

function onHelloClick() {
    alert("Hello world!!");
}

class Animal {
    constructor(name) {
        this.name = name;
    }

    hello() {
        console.log(this.name);
    }
}

test();



/// object一覧 http://www.tohoho-web.com/js/basic.htm

function test() {

    for (let i=0;i<10;i++) {
        console.log(i);
    }

    const x = 10;
    if (x==10) {
        console.log("10");
    } else {
        console.log("not 10");
    }
    
    const y = 10;
    switch (y) {
        case 1:
            console.log("case 1");
            break;
        default:
            console.log("case default:");
            break;
    }

    let k = 10;
    do {
        console.log("hello" + k)
        k--;
    } while (k>=0);

    const kk = ["A", "B", "C"];
    for (let o of kk) {
        console.log(o);
    }

    const set = new Set();
    set.add("A");
    set.add("B");
    for (let o of set) {
        console.log(o.toString());
    }

    let s = escape("asioduasd2!");
    console.log(s);

    // hello_world();

    let m = new Map();
    m.set("w",10);
    const w = m.get("w");

    const animal = new Animal("ANIMAL");
    animal.hello();
}