11
ECMA-262 Edition 5.1を読 む」 を読む 村地 彰 aka hebikuzure This material provided by CC BY-NC-ND 4.0. See http://creativecommons.org/licenses/by-nc-nd/4.0/

「ECMA-262Edition 5.1を読む」を読む

  • Upload
    -

  • View
    1.428

  • Download
    0

Embed Size (px)

DESCRIPTION

2014/11/25 開催「HTML%minutes #5」でのライトニング トークに使用したスライドです。 「ECMA-262 Edition5.1読書会 」の宣伝です。

Citation preview

Page 1: 「ECMA-262Edition 5.1を読む」を読む

「ECMA-262Edition 5.1を読む」を読む

村地 彰 aka hebikuzure

This material provided by CC BY-NC-ND 4.0. See http://creativecommons.org/licenses/by-nc-nd/4.0/

Page 2: 「ECMA-262Edition 5.1を読む」を読む

About me村地 彰 aka hebikuzure

株式会社シーピーエス

http://www.murachi.net/

http://www.hebikuzure.com/

Microsoft MVP (Internet Explorer) Apr. 2011 ~

2014/11/25 2© 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5

Page 3: 「ECMA-262Edition 5.1を読む」を読む

JavaScript Quiz答えではなく理由を説明できますか?

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 3

Page 4: 「ECMA-262Edition 5.1を読む」を読む

Q1加減算演算子(1)> 1 + 1 // number + number2> 1 – 1 // number - number0> 2 / 2 // number / number1> 2 * 2 // number * number4

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 4

Page 5: 「ECMA-262Edition 5.1を読む」を読む

Q2加減算演算子(2)> 1 – "1" // number - string0> 2 / "2" // number / string1> 2 * "2" // number * string4> 1 + "1" // number + string"11" // Why??

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 5

Page 6: 「ECMA-262Edition 5.1を読む」を読む

Q3単項演算子> + "011" // + string11> + "0011" // + string11> + "0x11" // + string 17> + "00x11" // + string NaN // Why??

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 6

Page 7: 「ECMA-262Edition 5.1を読む」を読む

Q4 インクリメント演算子(1)> var a = 1> a++1> var b = 1> ++b2 // return new value> b++2 // return old value

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 7

Page 8: 「ECMA-262Edition 5.1を読む」を読む

Q5 インクリメント演算子(2)

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 8

> var a = "1"> a"1" // string

> var b = "1"> b++1 // number, not old value.

// why??

Page 9: 「ECMA-262Edition 5.1を読む」を読む

Q6 比較演算子

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 9

> 1 === 1true> 1.0 === 1true> undefined === undefinedtrue> NaN === NaNfalse // Why??

Page 10: 「ECMA-262Edition 5.1を読む」を読む

Answers are here

Standard ECMA-262 5.1 Edition http://www.ecma-international.org/ecma-262/5.1/

日本語訳「ECMA-262 Edition 5.1を読む」http://www.shuwasystem.co.jp/products/7980html/3892.html

サポートサイトhttp://ecma262.info/

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 10

Page 11: 「ECMA-262Edition 5.1を読む」を読む

「ECMA-262 Edition 5.1を読む」

読書会やってますhttp://ecma262reading.doorkeeper.jp/

ML もありますhttps://groups.google.com/forum/#!forum/ecma262readingcircle

次回 (2015/1/23 開催)http://ecma262reading.doorkeeper.jp/events/17881

2014/11/25 © 2014 Murachi Akira - CC BY-NC-ND - HTML5minutes! #5 11