前の問題次の問題

次の JavaScript コードに関数 drawCircle()を定めて、Canvas 上に中心座標(120, 90)から半径が 70 ピクセルの円形を黒い線で描きたい。コード中の [A] 、 [B] 、 [C] のいずれにも用いられないものはどれか。以下より 1 つ選択しなさい。なお、cavnas 要素には id 属性として"myCanvas"が定められているものとする。

var canvasObject = document.getElementById('myCanvas');
var context2D = canvasObject.getContext('2d');
drawCircle(context2D);
function drawCircle(context) {
 context. A ();
 context. B (120, 90, 70, 0 , Math.PI*2, false);
 context. C ();
}

選択肢 1

stroke

選択肢 2

drawCircle

選択肢 3

beginPath

選択肢 4

arc

解答

正解
2
難易度
取組履歴
ログインすると履歴が残ります
解説
context . beginPath() 現在のパスをリセットします。 context . arc(x, y, radius, startAngle, endAngle, anticlockwise) サブパスにいくつかの地点を追加します。それらの地点は、引数によって描かれる円周によって描かれる円弧が、指定の開始角度ではじまり、指定の終了角度で終わり、指定の方向に行き、パスに加えられます。そして、直線で直前の地点に接続されます。 context . stroke() 現在のストローク・スタイルを使って、サブパスに線を引きます。
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。