採用試験 JavaScript

問一

以下の中からJavaScriptの文保として正しいものをすべて選択せよ。

(1) 関数の宣言
ア function a(b, c=1){console.log(b + c)}
イ const a = Function(‘console.log(“くろ”)’)
ウ const a = b => b * b
(2) 配列の宣言 
ア const a = [‘あか’, ‘しろ’, ‘きいろ’]
イ const a = new Array(‘みかん’, ‘もも’)
ウ const a = (‘Hello’, ‘world.’)
エ const a = new Array(2)
オ const a = <’いちご’, ‘めろん’>
(3) オブジェクトの宣言
ア const a = <b : ‘やさい’, c : ‘くだもの’>
イ const a = {b : [‘にんじん’, ‘きのこ’], c : ‘きゃべつ’}
ウ const a = {b => ‘みどり’; c => ‘むらさき’}
エ const a = new Object()
問二

以下のうち、判定で真となるものをすべて選択せよ。
(1) if (a) で判定した場合に真となるもの
ア a = 1
イ a = "0"
ウ a = true
エ a = "false"
オ a = null
カ a = ""
キ a = []
ク a = NaN === NaN
ケ a = {}
コ a = false
問三

以下のうち、正しいものをすべて選択せよ。
 (1) aというオブジェクトにプロパティを追加する
ア a.push(‘b’, ‘りんご’)
イ a[‘b’] = false
ウ a.add(‘b’, true)
エ a.b = ‘さつまいも’
オ a[‘b’] = ‘きいろ’
問四

10~100まで出力するforループを完成させよ。数値は10, 20, 30...と10ずつ表示させる  
出力はconsole.log()を使用する
問五

15文字以内で数値の1を作成せよ。 禁止文字:1 2 3 4 5 6 7 8 9 0 +
TOP
TOP