約 3,082,122 件
https://w.atwiki.jp/pspt/pages/245.html
JavaScriptリファレンス入門 言語に関する話題はこちら→JavaScript & jQuery JavaScriptリファレンス入門 リファレンスコメント文 変数に数字を代入する 文字を出力するアラートダイアログ上に表示 ブラウザ上に表示 コンソール上に表示 簡単な計算をするaとbの和を出力する aのb乗を出力する 少し複雑な計算をする 変数の変換文字列を数値に変換する 数値を文字列に変換する 端末から情報を入力するダイアログにYES/NOを入力する ダイアログに文字を入力する フォームに文字を入力する 繰り返し文for文 while文 条件分岐if文 switch文 条件演算子? 配列多次元配列 リファレンス コメント文 // コメント文です。 変数に数字を代入する javascriptではvarのような変数宣言を必ずしもする必要はないがソースの明快さの為に宣言することが推奨される。 var a=1; var b=-1; 文字を出力する 文字列を表示させる場合は (クォーテーション)か"(ダブルクォーテーション)で囲む必要がある。 アラートダイアログ上に表示する際は改行(\n)の利用が可能。 アラートダイアログ上に表示 var a=1; var b=-1; alert(a); alert(b); alert("一行目\n二行目"); ブラウザ上に表示 var a=1; var b=-1; document.write(a+" br "+b+" br test"); コンソール上に表示 var a=1; var b=-1; console.log(a); console.log(b); 簡単な計算をする 足し算 + 引き算 - 掛け算 * 割り算 / 剰余 % 累乗 Math.pow(,) aとbの和を出力する var a=1; var b=-1; var solution=a+b; document.write(solution); aのb乗を出力する var a=1; var b=-1; var solution=Math.pow(a,b); document.write(solution); 少し複雑な計算をする ここでは解の公式を例とする。ただし±のうち+の方のみを再現する。 括弧は()のみ扱える。 平方根を返す関数はMath.sqrt(x)。 var a=1; var b=-1; var c=-1; var x=(-b+Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a); document.write(x); 変数の変換 文字列- 数値 Number(文字列) 数値- 文字列 String(数値) 変数に数字を代入したからと言ってブラウザがそれを数字として認識するとは限らない。変数の型を意識しよう。 文字列を数値に変換する var a= 1 ; var b= -1 ; document.write(a+b); document.write( br ); a=Number(a) b=Number(b) document.write(a+b); 数値を文字列に変換する var a=1; var b=-1; document.write(a+b); document.write( br ); a=String(a) b=String(b) document.write(a+b); 端末から情報を入力する ダイアログに入力する方法とフォームに入力する方法の2つがある。 ダイアログにYES/NOを入力する var a=confirm( これはペンですか? ); alert(a); ダイアログに文字を入力する var str=prompt( あなたは誰ですか? , ); alert( 私は +str+ です。 ) フォームに文字を入力する !--HTMLのコード-- form name="js" p あなたは誰ですか? /p input type="text" value="" input type="button" value="OK" onclick="test()" /form //JavaScriptのコード function test(){ var str=document.js.elements[0].value; alert( 私は +str+ です。 );} 繰り返し文 繰り返し文にはfor文とif文の2つがある。while文はfor文に比べ初期化式や変化式がない。for文は決まった回数だけ繰り返す場合に使われることが多く、while文では繰り返し回数が決まっていない場合などに使われることが多い。 for文 var sum=0; for(i=0;i 5;i++){ sum=sum+1; alert(sum); } while文 var sum=0; var i=0; while(i 5){ i++; sum=sum+1; alert(sum); } 条件分岐 条件分岐にはif文とswitch文の2つがある。一般的な条件分岐ではif文が使われ、分岐が多い場合はswitch文が使われることが多い。また簡単な条件分岐であれば条件演算子?を使ってもよい。 if文 var num=prompt( 正の数を入力すれば合格です。 , ); num=Number(num); if(num 0){ alert( 合格 ); } else{ alert( 不合格 ); } switch文 var num=prompt( 1を入力すれば合格です。 , ); num=Number(num); switch(num){ case 1 alert( 合格 );break; default alert( 不合格 );break; } 条件演算子? var num=prompt( 正の数を入力すれば合格です。 , ); num=Number(num); num 0?alert( 合格 ) alert( 不合格 ); 配列 配列とは添え字付き変数に対応するものである。 対応する添え字が0から始まることに注意。 ここでは出力にfor文を用いた。 var ary=[3,1,4]; for(i=0;i 3;i++){ alert(ary[i]) } 多次元配列 j=0 j=1 j=2 i=0 3 1 4 i=1 2 7 1 i=2 1 3 7 上のi行j列の表を再現する。 列間が連続しないように (空白)を挟んだ。 var ary=[[3,1,4],[2,7,1],[1,3,7]]; for(i=0;i 3;i++){ document.write( p ); for(j=0;j 3;j++){ document.write(ary[i][j]+ nbsp; ); } document.write( /p ); }
https://w.atwiki.jp/gununu/pages/3244.html
インファレンス〔いんふぁれんす〕 作品名:スーパーロボット大戦W 作者名:スパロボあき 投稿日:年月日 画像情報:640×480px サイズ:175,862 byte ジャンル:[[]] キャラ情報 このぐぬコラについて コメント 名前 コメント 登録タグ スパロボあき スーパーロボット大戦W 個別い
https://w.atwiki.jp/cocoareferencejp/pages/15.html
Tags Cocoa Text Fonts リファレンス 未完 トップ リファレンス Cocoa Text & Fonts? NSTextView クラスリファレンス NSTextView クラスリファレンス(翻訳元ページ) このページの最終更新:2008-04-02 ADCの最終更新:2007-4-27 継承するクラス NSText? NSView? NSResponder? NSObject? 準拠しているプロトコル NSTextInput?NSUserInterfaceValidations?NSChangeSpelling?(NSText)NSIgnoreMisspelledWords?(NSText)NSCoding?(NSResponder)NSObject?(NSObject) フレームワーク /System/Library/Frameworks/AppKit.framework 使用可能な環境 Mac OS X v10.0以降 宣言ファイル NSTextView.h コンパニオンガイド TOC Text System Overview?TOC Text System User Interface Layer Programming Guide for Cocoa? このクラスについて(Class at a Glance) NSTextViewはApplication Kitのテキストシステムのフロントエンドクラスです。これはNSTextContainerによって定義される場所にあるテキストを表示したり、操ったりすることができます。更に、多くの特徴を親クラスであるNSTextクラスによって定義されたそれらテキストに付加することができます。 作成 このクラスのインスタンスはインターフェイスビルダーを使うか、以下のメソッドを使うことで作成できます。 initWithFrame NSTextViewインスタンスとそれがサポートするすべてのオブジェクトを作成します initWithFrame textContainer 指定の初期化メソッドです よく使われるメソッド NSTextViewオブジェクトでもっともよく使われるメソッドは親クラスであるNSTextで宣言されています。これらのメソッドは他の主要なテキストシステム構成要素へのアクセスを提供します。 textStorage 付随するNSTextStorageオブジェクトを返します。 textContainer 付随するNSTextContainerオブジェクトを返します。 layoutManager 付随するNSLayoutManagerオブジェクトを返します。 概観(OverView) NSTextViewは、Application kitのテキストシステムへのフロントエンドクラスです。これはバックエンド構成要素によって管理されているテキストを取り出して、そのテキストを選択し修飾するためにユーザイベントを処理します。NSTextViewはテキストオブジェクトを取得するための代表的な方法です。テキストオブジェクトはユーザーインターフェイスレベルでテキストを表示し管理する上でのほぼすべての要求を満たしてくれます。NSTextViewはNSTextのサブクラスではありますが、Cocoaインターフェイスにおけるテキストシステム全般の宣言を行っています。NSTextViewはNSTextの限界を超えて多くの特徴を付加してくれるのです。 デリゲートメソッドについて NSTextViewは自身やその親クラス(NSText)が宣言した複数のメソッドを用いてそのデリゲートと情報交換します。これら意外のデリゲートメソッドについてはNSTextクラスの項目を見て下さい。すべてのデリゲートメッセージは最初のテキストビューから来るということを覚えておいて下さい。
https://w.atwiki.jp/saicron/pages/31.html
CSS ドキュメント (XHTML) All Standards and Drafts (W3C) HTMLからXHTMLへ(基礎知識) (Web Frontier) ドキュメント (CSS) CSS とはなんだろうか - セレクタの説明など。 リファレンス XHTMLのタグ一覧 (HAC Design) スタイルシートリファレンス(目的別) プロパティ セレクタ (CSS) プロパティ一覧 スタイルシートリファレンス(目的別) +サイズの単位… サイズの単位 相対単位 em 現在のフォントサイズを1とした相対指定 ex 現在の英字の"x"のサイズを1とした相対指定 % 現在のフォントサイズや画面サイズを100%とした相対指定 絶対単位 px ピクセルで指定 pt ポイントで指定 pc パイカで指定 in インチで指定 cm センチメートルで指定 mm ミリメートルで指定 (1pt = 1/72in , 1pc = 1/6in , 1in = 2.54cm) インチやセンチメートルなどでの指定は画面上ではかなり不正確です。また、厳密には%は別物なのですが、説明上ここに入れておきます。ときどき%が使えない事があるのはそのためで、リファレンスではその都度「(%は無効)」と表記しています。 CSSリファレンス (実験室 P) +セレクタの種類… セレクタの種類 名前 セレクタの書式 スタイルを適用する対象 使用例 要素型セレクタ 要素名 指定した要素 p {color blue;} 全称セレクタ * すべての要素 * {color blue;} classセレクタ 要素名.クラス名 クラス名を付けた要素 p.sample {color blue;} idセレクタ 要素名#id名 id名を付けた要素 div#sample {color blue;} 擬似クラス 要素名 link 未訪問のリンク先 a link {color blue;} 要素名 visited 訪問済のリンク先 a visited {color blue;} 要素名 hover カーソルが乗っている要素 a hover {color blue;} 要素名 active クリック中の要素 a active {color blue;} 要素名 focus フォーカスされている要素 input focus {background blue;} 要素名 first-child 要素内の最初の子要素 p first-child {color blue;} 要素名 lang 特定言語の要素 p lang(en) {color blue;} 擬似要素 要素名 first-line 要素の最初の一行 p first-line {color blue;} 要素名 first-letter 要素の最初の一文字 p first-letter {color blue;} 要素名 before 要素の直前 blockquote before {content "『";} 要素名 after 要素の直後 blockquote after {content "』";} 属性セレクタ 要素名[属性名] 特定の属性を持つ指定要素 a[target] {color blue;} 要素名[属性名= "属性値"] 特定の属性値を持つ指定要素 a[target]="_blank" {color blue;} 要素名[属性名~= "属性値"] 属性値候補と一致した要素 p[class~="sample"] {color blue;} 複数のセレクタ セレクタ,セレクタ 複数のセレクタ h1, h2 {color blue;} 子孫セレクタ セレクタ セレクタ 下の階層の子孫要素 p strong {color blue;} 子供セレクタ セレクタ セレクタ 直下の階層の子供要素 p strong {color blue;} 隣接セレクタ セレクタ+セレクタ 直後に隣接している要素 h1 + p {color blue;} セレクタの種類 (HTMLクイックリファレンス) レイアウト (CSS) +margin、padding、borderの関係… margin、padding、borderの関係 マージン (Web Site 制作支援) パッディング (Web Site 制作支援) ボーダー (Web Site 制作支援) paddingとmargin相殺 (adiary official website) +divをfloatさせる… divをfloatさせる 上下に並んだ<div>..</div>を左右に配置させる Webページの横幅を指定する 「float」によるCSSレイアウトの崩れを防ぐ 「border」によるCSSレイアウトの崩れを防ぐ 「auto」でWebページを中央表示させる +画面の幅… 画面の幅 width, min-width, max-width border, padding, margin PC画面解像度 +どのくらいの幅がいいか? ウチでホームページを制作する場合は、固定幅の場合は大体横幅は700px(ピクセル)の後半から800pxの前半くらいでレイアウトします。 そして横幅だけで見ても、やはり1位は1024で、全体の約42%を占めています。2位は僅差で1280、これは約38%。この2サイズだけで、80%を占めていることになります。すべての画面に最適にすることは難しいので、やはり大は小を兼ね、「より狭くて数の多いものに合わせる」のがよいです。つまり、1024の横幅でおさまるように設計すれば、1280以上の解像度で見ても横スクロールは出ないので、1024以上の幅にならないようにすることが必要だということになります。 ブラウザには枠やスクロールが存在するのでSVGA(横幅800px×高さ600px)のユーザー用に800px限界に作ってしまうと、横スクロールが表示されてしまいます。実際の表示可能領域は760px×420程度ですので注意してください。 横幅は、自由に決めても良いですが、800pxを超えると、パソコンによっては横スクロールがでることがあり、とても見にくくなるので今回は750pxにしました。縦幅は、コンテンツの量によって自動で変化させるので、指定しません。 +CSSで画面の最小・最大幅を指定する min-width 800px; /* 800px以下にならない。800px以下の画面ではスクロールバーが出る */ max-width 1000px; /* 1000px以上にならない。 */ DIVを垂直方向に中央寄せするCSSサンプル - phpspot開発日誌 position 表示位置の調整(position) - WEB工房 きくちゃん position - World Wide Web Guide画像を自由に配置するサンプル positionプロパティによる段組の基本 - CSSデザインサンプル position absoluteについて - CSS Layout background (CSS) +背景画像の固定… 背景画像の固定 まとめ background-attachment scrollの場合、背景画像の基点は要素の左上端になる。 background-attachment fixed の場合、背景画像の基点は表示領域の左上端になる(背景画像は表示領域に対して固定される)。 background-attachment fixedの場合、背景画像は表示領域に対して固定される background-attachment fixed 指定(背景画像の固定) (もうパンツはかない) overflow 半角文字列は折り返さないが、全角文字列は折り返す。 XHTML1.1 +テーブル… テーブル XHTML1.1での表は、XHTMLではなく、CSSでborderなどを記述しなくてはいけない。 CSSを使った見栄えの良い表組み(table) - バシャログ 表タイトルの位置を指定する - TAG index CSSのテクニック スタイルシートの技 - Web Frontier + h1 に画像を使う… h1 に画像を使う 『display noneの利用 = 検索エンジンスパム』 ではない - Google Wysz 「display none」と「visibility hidden」と「text-indent」の違い display none; 要素を非表示にし、要素の描画領域は確保されません。 visibility hidden; 要素を不可視にし、要素の描画領域は確保されます 。内容を透明にして表示するという感じです。 text-indent -9999px; テキストを画面の外にすっ飛ばすということです。 「display none」や「visibility hidden」や「text-indent」はスパム? +画像の枠を消す… 画像の枠を消す +img要素で… a img { border-style none; } +クラスで… .no_border { border-style none; } img src="~" ait="banner" class="no_border" / +CSSで垂直中央に表示する… CSSで垂直中央に表示する CSSで垂直中央を実装する 背景画像を中央に固定 ソフトウェア +... ez-HTML (Web Frontier)
https://w.atwiki.jp/cocoareferencejp/pages/113.html
Tags Data Management Event Handling リファレンス 完成 Cocoa トップ リファレンス データ管理:イベント制御 NSBlockOperation クラスリファレンス NSBlockOperation クラスリファレンス 翻訳元 このページの最終更新:2010-02-25 ADCの最終更新:2009-02-23 継承するクラス NSOperation? NSObject 準拠しているプロトコル NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能な環境 Mac OS X v10.6以降 宣言ファイル NSOperation.h コンパニオンガイド Threading Programming Guide? 概観(Overview) NSBlockOperationクラスは一つ以上のブロックの同時実行を管理する、NSOperation?の具体サブクラスです。それぞれの処理で独立したオブジェクトを生成する必要がなく、すぐに数個のブロックを実行したいときにこのオブジェクトを使うことができます。二つ以上のブロックを実行している時は、処理自体は全てのブロックの実行が終わって初めて終了したと見なされます。 ブロック処理に加えられたブロックは標準の優先度を持って適切なワークキューへ割り当てられます。ブロック自体にはその実行状況についてどんな仮定も含めるべきではありません。 ブロックの詳細については、Blocks Programming Topicsを参照してください。 このクラスでできること(Tasks) 処理中のブロックの管理(Managing the Blocks in the Operation) + blockOperationWithBlock – addExecutionBlock – executionBlocks クラスメソッド blockOperationWithBlock NSBlockOperationオブジェクトを生成し、指定されたブロックを加えて返します。 + (id)blockOperationWithBlock (void (^)(void))block パラメータ block 新しいブロック処理のリストに加えるブロックです。このブロックは引数や戻り値に何も持たないようにしてください。 戻り値 新しいブロック処理オブジェクトです。 使用可能な条件 Mac OS X v10.6以降 宣言ファイル NSOperation.h インスタンスメソッド addExecutionBlock 指定されたブロックを受信先の実行されるブロックのリストに加えます。 - (void)addExecutionBlock (void (^)(void))block パラメータ block 受信先のリストに加えるブロックです。このブロックは引数や戻り値に何も持たないようにしてください。 解説 指定されたブロックは実行状況について何の仮定も持つべきではありません。 受信先が実行中の時か、既に実行が終了している時にこのメソッドを呼び出すとNSInvalidArgumentExceptionが発生します。 使用可能な条件 Mac OS X v10.6以降 宣言ファイル NSOperation.h executionBlocks 受信先に関連図蹴られたブロックを収容した配列を返します。 - (NSArray *)executionBlocks 戻り値 ブロックの配列です。この配列中のブロックはもともとはaddExecutionBlock メソッドを使って加えられたブロックの複製です。 使用可能な条件 Mac OS X v10.6以降 宣言ファイル NSOperation.h
https://w.atwiki.jp/starbasehgb/pages/16.html
YOLOL starBaseで用いられる独自プログラミング言語「YOLOL」の情報を、公式WIKIから持ってきて日本語化しています。バリバリ機械翻訳なので、追記していただけると助かります。 目次 YOLOL概要 基本情報どうやって使うの? コマンド・リファレンスケースセンシティブ(大文字小文字を区別しない) 変数小数 変数の型 デバイスフィールド/外部変数 演算子とコマンド基本的な算術演算子と代入演算子 論理演算子 変数タイプの混合 goto構文 if-else条件文if文のネスト(入れ子) コメント エラー [部分編集] 概要 「YOLOL」は、電気機器の制御と管理に使用されるプログラミング言語です。 コードは「チップ」に書き込まれ、「チップソケット」に挿入することにより読み取られ、実行されます。 YOLOLにより、ほぼすべてのデバイスのプログラミングと制御をすることが可能です。 基本情報 どうやって使うの? 実行されたコードは、書き込まれたチップと接続された、電気機器の監視と制御の両方に使用できます。 スクリプトに特定の行の変更、または実行を完全に停止するための命令がない限り、コードは行の上から下へ順番に実行され、最後の行の実行後に一行目からまた繰り返します。 簡単にいえば: コードは一行目から実行されて 一行目を実行したら、チップに設定された時間分停止した後、次の行へ進んで 上のプロセスが、それぞれの行で繰り返されて 最後の行が実行された後、チップは再び一行目を実行し始める(スクリプトに特定の行の変更、または実行を完全に停止するための命令が含まれていない場合) なお、空白行であっても時間の停止は発生するため、短い実行遅延として使用できます。(コメントのみの行も空白行と同じ扱い) コマンド・リファレンス ケースセンシティブ(大文字小文字を区別しない) このプログラミング言語は大文字と小文字を区別しません これは、次の2つのスクリプトが同じように機能することを意味します。 if ButtonState == 1 then DoorState = 1 end IF buttonstate == 1 THEN doorstate = 1 END buttonstateの値が1の場合、doorstateを1に設定します。 プログラミング言語の文字は、小文字でも大文字でも書くことができます。大文字と小文字を区別せずに解析されます。 これを利用して、コードを綺麗に見せることができます。 変数 変数は弱く型付けされ(型の有効性を強制しない)、2つのデータ型をサポートします。それは10進数の固定小数点演算(最大0.001までの精度)とString型です。簡単に言うと、変数は文字列または数値として代入でき、以前の型と同じでない場合でもエラーを発生させることなく、以前の型を無視できます。 各変数は常に単一の型ですが、必要に応じ勝手に変換されます。 初期化されていない変数の初期値は0で、null値はサポートされていません。 True / Falseは、0以外および0の数値です。True =! 0 False == 0 値を変数に割り当てると、変数は常に新しく割り当てられた値の型に変換されます。 ultimateAutopilot= 128.643 その結果、変数ultimateAutopilotには128.643の数値が含まれます。 ultimateAutopilot= "Error prone" これにより、変数ultimateAutopilotが文字列変数「Error prone」になり、数値128.643が削除されます。 小数 YOLOLの数値は、64ビットの10進数の固定小数点演算です。 変数は、最大3桁の精度で10進数を保持します。 その結果、最大値の範囲は(運用中であっても)[-9223372036854775.808、9223372036854775.807]です。 pieVariable= 3.142 上記のスクリプトは、数値3.142を変数pieVariableに割り当てます。 変数により正確な値を指定しても、最終結果には影響しません。 notPieVariable= 0.5772156649 上記のスクリプトは、0.5772156649の数値を変数notPieVariableに割り当てようとします。 ただし、最終結果は、notPieVariable == 0.577です。ここでは、より正確な値が切り捨てられ、小数点以下3桁のみが残ります。 変数の型 文字列値を指定するには、目的の文字列値を二重引用符で囲む必要があります。 badRobots= "saltberia" この命令は、「saltberia」の文字列値を変数badRobotsに割り当てます。 デバイスフィールド/外部変数 外部変数とデバイスフィールドは、次の構文で使用できます。 variableNamevariableName は、構築済みのデバイスフィールドIDです。 コロン( )は、スクリプトで宣言または使用できる変数を使用する代わりに、外部変数がアクセスされていることをコードに通知するために使用されます。 デバイスに接続されているチップは、同じネットワーク内のすべてのデバイスにアクセスできます。 そして、アクセスできるデバイスフィールドを通じて監視する事もできます。 if ButtonState == 1 then DoorState = 1 end 上記の命令は、データネットワークでButtonStateの値が1の場合、デバイスフィールドDoorStateを監視しているデバイスに1の値を送信します。 演算子とコマンド 使用可能な演算子は、チップの種類によって制限される場合があります。 基本的なチップでは単純な操作しか実行出来ませんが、より高度なチップではより複雑な操作を実行できます。 基本的な算術演算子と代入演算子 操作 数値演算 ストリング操作 A + B 加算 AにBが加算されます。 A - B 減算 AからBが引かれます A * B 乗算 ランタイムエラー。行の残りは無視されます。 A / B 除算 ランタイムエラー。行の残りは無視されます。 A ++ A=A+1 文字列Aにスペースを追加します。元の値を評価します。 A -- A=A-1 文字列の最後の文字を削除します。スペースを削除しようとすると、ランタイムエラーが発生します。元の値に評価します。 ++ A A=A+1 文字列Aにスペースを追加します。元の値を評価します。 -- A A=A-1 文字列の最後の文字を削除します。スペースを削除しようとすると、ランタイムエラーが発生します。元の値に評価します。 A = B 割り当て(変数Aは変数Bの値に設定されます) 割り当て A += B 追加割り当て(A = A+B) AにはA+Bの値が割り当てられます A -= B 減算割り当て(A = A-B) AにはA-Bの値が割り当てられます A *= B 乗算割り当て(A = A*B) 文字列変数の実行時エラー。行の残りは無視されます。 A /= B 除算割り当て(A = A/B) 文字列変数の実行時エラー。行の残りは無視されます。 A %= B 余り割り当て(A = A%B) 文字列変数の実行時エラー。行の残りは無視されます。 A ^ B 乗数(AのB乗) 文字列変数の実行時エラー。行の残りは無視されます。 A % B 余り(A/B=1余りx) 文字列変数の実行時エラー。行の残りは無視されます。 ABS A 絶対値(A=A if A =0,else A=-A) 文字列変数の実行時エラー。行の残りは無視されます。 A! 階乗 文字列変数の実行時エラー。行の残りは無視されます。 SQRT A Aの平方根(√) 文字列変数の実行時エラー。行の残りは無視されます。 SIN A Aのサイン(正弦) 文字列変数の実行時エラー。行の残りは無視されます。 COS A Aのコサイン(余弦) 文字列変数の実行時エラー。行の残りは無視されます。 TAN A Aのタンジェント(正接) 文字列変数の実行時エラー。行の残りは無視されます。 ASIN A Aの逆正弦 文字列変数の実行時エラー。行の残りは無視されます。 ACOS A Aの逆余弦 文字列変数の実行時エラー。行の残りは無視されます。 ATAN A Aの逆正接 文字列変数の実行時エラー。行の残りは無視されます。 論理演算子 論理演算子は、ステートメントが真か偽かを識別するチェックです。 すべての論理演算は、「0の場合はFalse」または「1の場合はTrue」を返します 操作 数値演算 ストリング操作 A B 未満 AがBよりも小さい場合は1を返し、そうでない場合は0を返します。 A B 超過 AがBよりも大きい場合は1を返し、そうでない場合は0を返します。 A = B 以下 AがBと等しい、もしくは小さい場合は1を返し、そうでない場合は0を返します。 A = B 以上 AがBと等しい、もしくは大きい場合は1を返し、そうでない場合は0を返します。 A != B 等しくない AがBと等しくない場合は1を返し、そうでない場合は0を返します。 A == B 等しい AがBと等しい場合は1を返し、そうでない場合は0を返します。 not、andおよびorを使用して、単純な変数値のチェックよりも複雑な条件を設定することもできます。 変数タイプの混合 変数タイプを混合した場合、すべてを文字列として処理されます。 A = "10" + 15 上記の命令により、文字列値「1015」を含むAが生成されます。 パラメーター自体はタイプを変更せず、値は操作の目的で文字列として変換されるだけであることに注意してください。 A = 15 B = "10" + A この命令が実行されると、Bにはストリング値「1015」が含まれますが、Aには数値15が含まれます。 goto構文 Goto構文は、コードの読み取り順序が1から20になっていない場合、または変更する必要がある場合に使用されます。 Gotoは次の構文で使用されます。 goto lineNumberlineNumberは、行き先の行です goto 3 end この場合3行目へ飛ぶ。 goto-commandの後にある、同じ行の残りの命令は実行されません。 goto 3 end goto 6 この場合6行目へは飛ばない。 goto構文がfalse状態の場合、goto構文は無視されます。false goto構文は無視されるため、条件を使用して複数のgoto構文を同じ行に追加できます。 if A == 5 then goto 4 end goto 6 Aの値が5の場合、4行目へ移動します。それ以外の場合、6行目へ移動します。 if-else条件文 if-else条件文は、コードを分岐するために使用されます。 次の構文を使用します。 if 条件 then 文 else 文 end条件は、結果として数値になる文(0はFalseとして解析され、その他はTrueとして解析される)であり、文は実行される命令の一部です。 すべてのif-else条件文には、文の完了後に必ずend構文が必要です。 変数値に基づいて一時的にスクリプト実行を2つの可能な結果に分岐するために使用できる場合。 例 if A != 2 then B = 3 else B = 4 end Aの値が2でない場合、Bの値を3に設定します。 Aの値が2である場合、Bの値を4に設定します。 elseは必要に応じて省略することが出来ます。 if A != 2 then B = 3 end Aの値が2でない場合、Bの値を3に設定し、それ以外は何もしません。 if文のネスト(入れ子) true / false構文内にif条件を配置して、複雑な分岐を実現することができます。 例: if A == 0 then B = 1 else if A == 1 then B = 2 end end Aが0である場合、Bを1に設定します。 Aが0ではないが、1に等しい場合、Bを2に設定します。 例 if A == 0 then if B == 1 then B = 2 end else B = 1 end Aが0で、Bが1の場合、Bを2に設定します。 それ以外の場合、Bを1に設定します。 入れ子にされたif文を含むコードをより適切な形式に調整することにより、コードの理解とデバッグが容易になる場合があります。 また、次のようなコードの作成はチップでは使用できませんが、コードをデバッグする際には便利な場合があります。 if A == 0 then if B == 1 then B = 2 end else B = 1 end コメント コメントは、多くのプログラマーが使用するコードを書くときに役立ちます。 コメントに対しても、1行70文字制限が適応されることに注意してください。 コメントは次の構文で使用されます。 //テキストテキストには、任意の単一行の文字を代入できます。 テキストに書いたことは実行されません。 //これはコメントです。 コメント構文の例 エラー プログラミング言語で発生する可能性のあるエラーには2つのタイプがあります。 構文エラー ランタイムエラー 構文エラーは、無効で解析不能な命令文から発生し、コード全体が実行されない結果になります。 ランタイムエラーは、命令の実行中にのみ発生します。その結果、その行で実行が中断されますが、エラーが出るまでの命令は実行され、残ります。
https://w.atwiki.jp/pdf_ref/
PDFリファレンス日本語化計画 PDFリファレンスの日本語化を目的としています。 誰でも編集できるようになっているので、是非お気軽に参加してみて下さい。 英語が殆ど出来ないため、単語翻訳頼りになっています。 間違いなどありましたら訂正していただけると有難いと思いますm_ _)m
https://w.atwiki.jp/projecthikky/pages/39.html
C C++ C# Java JavaScript / ECMAScript / JScript Visual Basic PHP Perl Python Ruby C cppreference.com (C/C++の非公式リファレンスサイト 対応 C++98, C++03, C++11, C++14, C89, C99, C11) 英語 http //en.cppreference.com/ 上記のcppreference.comの公式日本語版(完全ではない、ところどころ変になっている) http //ja.cppreference.com/ 上記のcppreference.comの英語版の非公式日本語翻訳サイト (完全でない、かなり古い(2004年時点のもの)) http //www.cppll.jp/cppreference/index.html C++ cppreference.com (C/C++の非公式リファレンスサイト 対応 C++98, C++03, C++11, C++14, C89, C99, C11) 英語 http //en.cppreference.com/ 上記のcppreference.comの公式日本語版(完全ではない、ところどころ変になっている) http //ja.cppreference.com/ 上記のcppreference.comの英語版の非公式日本語翻訳サイト (完全でない、かなり古い(2004年時点のもの)) http //www.cppll.jp/cppreference/index.html cplusplus.com (C++の非公式リファレンスサイト) http //www.cplusplus.com/ C# MSDN Visual C# http //msdn.microsoft.com/ja-jp/library/kx37x362.aspx Java Java SE概要 http //www.oracle.com/technetwork/jp/java/javase/overview/index.html Java Platform Standard Edition 7 ドキュメント http //docs.oracle.com/javase/jp/7/ Java™ Platform, Standard Edition 7 API 仕様 http //docs.oracle.com/javase/jp/7/api/ The Java Tutorials (公式のチュートリアル 英語) http //docs.oracle.com/javase/tutorial/ JavaScript / ECMAScript / JScript MDN JavaScript https //developer.mozilla.org/ja/docs/Web/JavaScript ECMAScript 公式サイト http //www.ecmascript.org/ Visual Basic MSDN Visual Basic http //msdn.microsoft.com/ja-jp/library/2x7h1hfk.aspx PHP PHP 公式サイト http //php.net/ PHP マニュアル http //www.php.net/manual/ja/ Perl Perl 公式サイト http //www.perl.org/ Python Python 公式サイト http //www.python.org/ Ruby Ruby 公式サイト https //www.ruby-lang.org/ja/
https://w.atwiki.jp/cocoareferencejp/pages/107.html
Tags Core Services Layer Foundation リファレンス 未完 Cocoa トップ リファレンス Core Services階層 Foundation NSException クラスリファレンス NSException クラスリファレンス 翻訳元 このページの最終更新:2010-02-11 ADCの最終更新:2009-08-28 継承するクラス NSObject 準拠しているプロトコル NSCodingNSCopyingNSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能な環境 Mac OS X v10.0以降 宣言ファイル NSException.h コンパニオンガイド Exception Programming Topics for Cocoa? サンプルコード CoreRecipes?EnhancedAudioBurn?QuickLookSketch?Sketch+Accessibility?Sketch-112? 概観(Overview) NSExceptionオブジェクトは、例外制御の実装と例外情報の収容の為に使われます。例外とは、プログラムの通常の処理の流れを中断してしまう特定の状態のことです。各アプリケーションはそれぞれ異なる理由でそのプログラムを中断してしまうことがあります。例えば、あるアプリケーションは書き込み保護されているディレクトリにファイルを保存しようとすれば、それを例外と解釈するかもしれません。この意味では、例外はエラーであるとも言えるでしょう。また別のアプリケーションは、ユーザがキー(例えばControl-C)を押すことを例外と解釈するかもしれません。これは実行中の長い処理を中断すべきだという指示になります。 注 この例外制御機構では処理の流れを操作するのにlongjmpを使っています。したがって、例外制御を使ったコードで書かれているどんなアプリケーションも、この関数の機能に関連する制限を受けることになります。longjmp関数の詳しい情報については、お使いのコンパイラのドキュメントをご覧ください。 採用しているプロトコル(Adopted Protocols) NSCoding – encodeWithCoder – initWithCoder NSCopying – copyWithZone このクラスでできること(Tasks) NSExceptionオブジェクトの生成と提起(Creating and Raising an NSException Object) + exceptionWithName reason userInfo + raise format + raise format arguments – initWithName reason userInfo – raise NSExceptionオブジェクトへの問い合わせ(Querying an NSException Object) – name – reason – userInfo スタックフレームの例外の取得(Getting Exception Stack Frames) – callStackReturnAddresses – callStackSymbols クラスメソッド exceptionWithName reason userInfo raise format raise format arguments インスタンスメソッド callStackReturnAddresses callStackSymbols initWithName reason userInfo name raise reason userInfo
https://w.atwiki.jp/funnyjs/pages/15.html
(function () {}) .wants .behave