はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ undefined

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 16 / 16件)
 

JavaScript の undefined と null を完全に理解する

2022/10/17 このエントリーをはてなブックマークに追加 241 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript null JavaScript 比較

JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較... 続きを読む

TypeScriptにはanyが4種類、undefinedが3種類、……

2021/01/02 このエントリーをはてなブックマークに追加 142 users Instapaper Pocket Tweet Facebook Share Evernote Clip aNy TypeScript Never プリミティブ 表面上

このツイートの解説をします。 TypeScriptにはanyは4種類、undefinedは3種類、nullは2種類、trueは2種類、falseは2種類、neverは5種類あるのか。普通に使ってる分にはわからないが…… TypeScriptでは表面上は同じ名前でも内部的に異なる型が割り振られている場合がいくつかあります。そのようなもののうち、プリミティブ... 続きを読む

Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo | コリス

2019/11/15 このエントリーをはてなブックマークに追加 153 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス エフェクト スクロール スクリプト Apple

/* 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

2019/08/06 このエントリーをはてなブックマークに追加 729 users Instapaper Pocket Tweet Facebook Share Evernote Clip ゲームボーイエミュレータ docs GAMEBOY Go言語

概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基本的なカートリッジタイプしか実装できてい... 続きを読む

ファミコンのエミュレータをRust / WebAssembly で書き直した - undefined

2018/02/08 このエントリーをはてなブックマークに追加 235 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita rust WebAssembly エミュレータ

2018 - 02 - 08 ファミコンのエミュレータをRust / WebAssembly で書き直した wasm Rust 概要 以前、JSで書いた( ファミコンのエミュレータを書いた - undefined )ファミコンのエミュレータをRustで書き直してみた。 また、技術的な内容はQiitaの方にも書いているので興味のある方は参照してみてください。(まだ Hello, World! までし... 続きを読む

ファミコンのエミュレータを書いた - undefined

2017/09/20 このエントリーをはてなブックマークに追加 1313 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Flowtype FPGA エミュレータ 早々

2017 - 09 - 20 ファミコンのエミュレータを書いた flowtype 概要 ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。技術的な内容は、またどこかで発表したり、Qiitaなどにまとめたい。(忘れないうちに。需要があるかは怪しいが。) 随分昔に作ってみたいなーと思いFPGAでの実装を開始したんだけど、早々に挫折した覚えがある。今思うとF... 続きを読む

実装して学ぶRxJS - undefined

2017/04/14 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip RxJS

2017 - 04 - 14 実装して学ぶRxJS RxJS 実際にいくつかのオペレータを実装してみたら Rx の気持ちがわかるかと思い実践してみました。 簡素化するために以下の方針とします。 unsubscribe しない error ハンドリングしない 実装してみたのは以下です。 of map subject filter delay fromPromise combineLatest swi... 続きを読む

Programming-language - なぜ null はそのプログラミング言語にあるのか(その1 - ”無”の無い世界) - Qiita

2014/09/08 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Haskell null TAPL void

前提 TaPL 読みながら Haskell/Denotational semantics 見て、自分なりに納得した己が解釈を文芸的に綴っていくだけの内容です 序: void, null, undefined, (), [], ⊥ どんな言語でも「空っぽ」なり「無い」なり「未定義」なりを意味する値が用意されており、型付けが動的だろうと静的だろうとこれらに対してだけはヤケに自由度の高い用法を許されてい... 続きを読む

[JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita

2014/06/18 このエントリーをはてなブックマークに追加 130 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita true null false 引数

この条件が true になるのは上の表から分かるように null, undefined, 0, 空文字(''), false になります. おそらくこういった処理を使う場面は プロパティの存在チェックだったり 引数の省略チェックに使ったり って場面だと思います. ここで注意点が!! 数値を受け取るかどうかに気をつけてください. 何故なら 0 の場合も true になっちゃうので 0 を渡した時に ... 続きを読む

より安全なJavaScriptを書くために、あったらいいよねという機能 - mizchi's blog

2014/06/15 このエントリーをはてなブックマークに追加 210 users Instapaper Pocket Tweet Facebook Share Evernote Clip mizchi's blog JavaScript 機能 意見

2014-06-15 より安全なJavaScriptを書くために、あったらいいよねという機能 こんな記事があった。 My ECMAScript 7 wishlist | NCZOnline 大雑把にいうと、制限されたgetterがほしいという意見に記事のほとんどが割かれてる。 JavaScriptのデバッグ中、一番つらいものの一つに、未定義値にアクセスしたときにundefinedが代入されており、... 続きを読む

JavaScriptの生きてるundefinedと死んでるundefined - mizchi's blog

2014/04/22 このエントリーをはてなブックマークに追加 184 users Instapaper Pocket Tweet Facebook Share Evernote Clip mizchi length JavaScript

2014-04-22 JavaScriptの生きてるundefinedと死んでるundefined JavaScriptの悪魔的な振る舞いの一つにundefinedがあると思う。 javascriptには存在するundefinedと存在しないundefinedがあるし、それはつまり [undefined].length => 1 だ— 俺は平気だよ (@mizchi) 2014, 4月 22 Ja... 続きを読む

Javascriptで`undefined`の代わりに、`void 0`を使ったほうがいい理由 | 株式会社LIG

2013/07/08 このエントリーをはてなブックマークに追加 152 users Instapaper Pocket Tweet Facebook Share Evernote Clip JavaScript 株式会社LIG イイ理由

PhotoshopCS5以上を使っているなら…髪の毛の切り抜きは「境界線を調整」がオススメ! 643448974 続きを読む

jQuery.Deferredを使って非同期ループ! #jQuery #JavaScript #Deferred - Qiita [キータ]

2013/06/06 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip typeof キータ setTimeout jQuery

if(jQuery) !function($){ 'use strict'; if( typeof $.asyncEach === 'undefined' ){ // setTimeoutとDeferredを使い非同期にする関数 var async = function($callback){ var $dfd = $.Deferred(); setTimeout(function(){ $cal... 続きを読む

言語女子会: undefとnullは両方必要? - 西尾泰和のはてなダイアリー

2012/03/16 このエントリーをはてなブックマークに追加 588 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter perl undef 実在 西尾泰和

Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの?とあるプログラミング言語が集う女子会にて:Perl: そういえばさ、なんでJavaScriptちゃんってundefinedとnullの両方もってるの?JavaScript: えっ、未定義の... 続きを読む

JavaScript:undefined値の判定 - 泥のように

2011/05/27 このエントリーをはてなブックマークに追加 393 users Instapaper Pocket Tweet Facebook Share Evernote Clip 判定 alert JavaScript 変数 定義済み

JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにします。 undefinedと比較する if (a === undefined) { alert("aは未... 続きを読む

IE6とIE7を判別するJavascriptコード:phpspot開発日誌

2006/10/12 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip phpspot開発日誌 JavaScriptコード IE6

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 { /... 続きを読む

 
(1 - 16 / 16件)