タグ undefined
人気順 5 users 10 users 50 users 500 users 1000 usersJavaScript の undefined と null を完全に理解する
JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較... 続きを読む
TypeScriptにはanyが4種類、undefinedが3種類、……
このツイートの解説をします。 TypeScriptにはanyは4種類、undefinedは3種類、nullは2種類、trueは2種類、falseは2種類、neverは5種類あるのか。普通に使ってる分にはわからないが…… TypeScriptでは表面上は同じ名前でも内部的に異なる型が割り振られている場合がいくつかあります。そのようなもののうち、プリミティブ... 続きを読む
Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo | コリス
/* Scrolleo - make your video scroll with inertia * MIT License - by Mark Teater */ (function(window, document, undefined) { "use strict"; var _Scrolleo = function(opts) { // Defaults this.acceleration = 0.08; //1 is fastest, 0 is slowest, 0.08 is default this.secondsPerScreen = null; //Set this ... 続きを読む
ゲームボーイエミュレータをGo言語で書いた - undefined
概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基本的なカートリッジタイプしか実装できてい... 続きを読む
ファミコンのエミュレータをRust / WebAssembly で書き直した - undefined
2018 - 02 - 08 ファミコンのエミュレータをRust / WebAssembly で書き直した wasm Rust 概要 以前、JSで書いた( ファミコンのエミュレータを書いた - undefined )ファミコンのエミュレータをRustで書き直してみた。 また、技術的な内容はQiitaの方にも書いているので興味のある方は参照してみてください。(まだ Hello, World! までし... 続きを読む
ファミコンのエミュレータを書いた - undefined
2017 - 09 - 20 ファミコンのエミュレータを書いた flowtype 概要 ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。技術的な内容は、またどこかで発表したり、Qiitaなどにまとめたい。(忘れないうちに。需要があるかは怪しいが。) 随分昔に作ってみたいなーと思いFPGAでの実装を開始したんだけど、早々に挫折した覚えがある。今思うとF... 続きを読む
[JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita
この条件が true になるのは上の表から分かるように null, undefined, 0, 空文字(''), false になります. おそらくこういった処理を使う場面は プロパティの存在チェックだったり 引数の省略チェックに使ったり って場面だと思います. ここで注意点が!! 数値を受け取るかどうかに気をつけてください. 何故なら 0 の場合も true になっちゃうので 0 を渡した時に ... 続きを読む
より安全なJavaScriptを書くために、あったらいいよねという機能 - mizchi's blog
2014-06-15 より安全なJavaScriptを書くために、あったらいいよねという機能 こんな記事があった。 My ECMAScript 7 wishlist | NCZOnline 大雑把にいうと、制限されたgetterがほしいという意見に記事のほとんどが割かれてる。 JavaScriptのデバッグ中、一番つらいものの一つに、未定義値にアクセスしたときにundefinedが代入されており、... 続きを読む
JavaScriptの生きてるundefinedと死んでるundefined - mizchi's blog
2014-04-22 JavaScriptの生きてるundefinedと死んでるundefined JavaScriptの悪魔的な振る舞いの一つにundefinedがあると思う。 javascriptには存在するundefinedと存在しないundefinedがあるし、それはつまり [undefined].length => 1 だ— 俺は平気だよ (@mizchi) 2014, 4月 22 Ja... 続きを読む
Javascriptで`undefined`の代わりに、`void 0`を使ったほうがいい理由 | 株式会社LIG
PhotoshopCS5以上を使っているなら…髪の毛の切り抜きは「境界線を調整」がオススメ! 643448974 続きを読む
言語女子会: undefとnullは両方必要? - 西尾泰和のはてなダイアリー
Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの?とあるプログラミング言語が集う女子会にて:Perl: そういえばさ、なんでJavaScriptちゃんってundefinedとnullの両方もってるの?JavaScript: えっ、未定義の... 続きを読む
JavaScript:undefined値の判定 - 泥のように
JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにします。 undefinedと比較する if (a === undefined) { alert("aは未... 続きを読む
IE6とIE7を判別するJavascriptコード:phpspot開発日誌
Abe Fettig’s Weblog 実Detecting IE7 in Javascript IE6とIE7を判別するJavascriptコード。 判別は次のようなコードで出来るようです。 if (typeof document.body.style.maxHeight != "undefined") { // IE 7, mozilla, safari, opera 9 } else { /... 続きを読む