指定したリストに含まれる要素の数。要素の中に、指定したテキストと同じ値を持つものがあるかどうかを判断する。イベントをコントロールして、各種のスクリプト開始のきっかけとなるブロック群である。2.0には、全部で8個のイベントブロックが存在する。緑の旗がクリックされたとき、スクリプトを開始する。指定したキーが押されたとき、スクリプトを開始する。現在のスプライトがクリックされたとき、スクリプトを開始する。背景が選択したものに変更されたとき、スクリプトを開始する。1つめの値が2つめの値より大きいとき、スクリプトを開始する。メッセージを受け取ったとき、スクリプトを開始する。Scratchプログラム全体にメッセージを送る。受け取ったとき」ブロックがあれば、そのスクリプトを実行する。送る」ブロックと同様だが、メッセージを送った結果開始したスクリプトの処理がすべて終了するまで、このブロックが置かれた側のスクリプトの実行を中断して待つ。制御ブロックはスクリプトを制御するためのブロック群である。2.0には、11この制御ブロックが存在する。2.0の制御ブロックには、1つだけハットブロックが含まれる。クローンが作成されるたびに指定したスクリプトを実行するが、スクリプト実行の対象となるのは、作成されたそのクローンだけである。指定された秒数、スクリプトの実行を止める。与えられた条件が満たされるまで(Trueになるまで)、スクリプトの実行を止める。指定したクローンを作成する。指定した回数、処理を繰り返す。永遠に処理を繰り返す。」で与えられた条件を確認して、条件が満たされていれば(Trueであれば)、中に入れられたブロックを実行する。」で与えられた条件を確認して、条件が満たされていれば(Trueであれば)、中に入れられた1番目のブロックのまとまりを実行し、条件が満たされていなければ(Falseであれば)、2番めのブロックのまとまりを実行する。条件が最初に満たされたとき、繰り返し処理を止める。ドロップダウンメニューから選択したスクリプトを停止する。「スプライトの他のスクリプト」が選択されたときは、スタックブロックになる。このスクリプトを実行したクローンを削除する。調べるブロックは、何らかの事象を検出するブロック群である。2.0には、調べるブロックが20個存在する。入力ボックスが表示される。タイマーをリセットする。ビデオをオン/オフ/左右反転する。ビデオの透明度を設定する。選択中のスプライトがマウスポインターや他のスプライトに触れているかどうかを判別して、その真偽を返す。選択中のスプライトが指定した色に触れているかどうかを判別して、その真偽を返す。選択中のスプライトから指定した色が、もう1つの色に触れているかどうかを判別してその真偽を返す。指定したキーが押されているかどうかを判別して、その真偽を返す。マウスが押されているかどうかを判別して、その真偽を返す。選択中のスプライトからマウスポインターまたは指定したスプライトまでの距離を返す。聞いて待つ」ブロックの入力結果。コンピュータのマイクが検知した音量の大きさ。Scratchプログラムを開始してから、または、タイマーがリセットされてからの経過時間。指定したオブジェクト上のビデオのモーションの大きさまたは向き。ステージまたは指定したスプライトのx座標、y座標、向き、コスチューム、大きさ、音量。2000年1月1日からの経過日数。実行中のユーザーのユーザー名。行うブロック群である。2.0には、17個の演算ブロックが存在する。1つめの値が2つめの値より小さいかどうかを判別して返す。1つめの値と2つめの値が同じかどうかを判別して返す。1つめの値が2つめの値より大きいかどうかを判別して返す。2つの条件を連結する。1つめの条件と2つめの条件が両方とも真のとき、真を返す。2つの条件を連結する。1つめの条件と2つめの条件を別々に判断して、どちらかが真を返すとき、真を返す。与えられた条件が偽のとき(条件が満たされないとき)、真を返す。指定した2つの値の範囲で乱数(ランダムな数)を返す。指定した位置の文字などを返す。指定した文字などの長さ。値を四捨五入して、一番近い整数を返す。指定した値の、絶対値(abs)、平方根(sqrt)正弦(sin)、余弦(cos)、正接(tan)、逆正弦(asin)、逆余弦(acos)、逆正接(atan)自然対数(ln))、対数(log)指数関数(e^)、底を10とする指数関数(10^)を返す。ユーザーが自分でカスタムブロックを定義して使うことができる。2.0では、このためのブロックとして2種類が用意されている。2.0のその他ブロックでは、次のハットブロックを使用できる。2.0のその他ブロックでは、次のスタックブロックを使用できる。カスタムブロック(自分で定義したブロック)。PicoBoardで調べた値を制御するために使用するブロック群である。WeDoを制御するためのブロック群である。これらのブロックを利用するには、「拡張機能を追加」ボタンを押して、拡張機能をインストールする必要がある。Wiki(その他のJavaScript製専用プラグインを組み込んだサイト)で、Scratchのブロックやスクリプトをそのまま表現することができる。2.0のすべてのブロックに対応している。colors」という項目が現れるので、これを選択するとブロックの色の編集画面が表示される。ここにはカラースライダーが3つ含まれており、これを利用すると指定したブロックの種類の色を変更できる。ここで色をカスタマイズした結果は使用中のコンピューターに保存できるが、現在、保存した設定を読み込もうとしたときは正しく動作しないようだ。Wiki以外へのリンクがあります。他のサイトの安全を保証することはできないため、インターネットを使用する際は常に安全を忘れないようにしてください。ブロックを使用するプログラミング言語としては、Scratchは最初期に登場しており、ブロックを使うというアイディアはその他の多くの言語に影響を与えている。Inventorのような、ブロックを使うプログラミング言語を他にも作成している)。全面的にブロックを使用する言語でありながら、リアルタイムアプリケーションやオンラインゲームにも対応したプロ志向の言語も登場している。ブロックを使ったプログラミング言語である。4.0のライセンスで利用できます。DayScratchカンファレンスScratch。