2016年1月3日日曜日

開発環境

  • OS X El Capitan - Apple (OS)
  • Emacs (Text Editor)
  • JavaScript (プログラミング言語)
  • Node.js(V8) (JavaScript engine)

Javascript for Kids (Nick Morgan 著、Angus Croll 寄稿、Miran Lipovaca イラスト、No Starch Press)のPart 1(Fundamentals)、Chapter 3(Arrays)、PROGRAMMING CHALLENGES #1: NEW INSULTS(No. 1121)を取り組んでみる。

NEW INSULTS

コード(Emacs)

/*jslint         node    : true, continue : true,
  devel  : true, indent  : 2,    maxerr   : 50,
  newcap : true, nomen   : true, plusplus : true,
  regexp : true, sloppy  : true, vars     : false,
  white  : true
*/
var words = ['JavaScript', 'Scheme', 'C', 'Python', 'Go'],
    len = words.length,
    i;

for (i = 0; i < 10; i += 1) {
    console.log(words[Math.floor(Math.random() * len)]);
}
    

入出力結果(Terminal)

$ jslint sample1.js

sample1.js is OK.
$ node sample1.js
C
Scheme
Go
Python
C
C
Go
C
Scheme
Python
$

0 コメント:

コメントを投稿