2019秋の筆記試験の先端に力を入れる
4239 ワード
1、整数部分A A A.parseInt B.Mathを取る.floor C. Math.ceil D. Math.round
2、var a=’string’,b=1,c=true,d=0 d&&a = 0 c&&d = 0
3、a出力は何ですか.
タイプ:
変形:匿名関数がオブジェクトパラメータfooを渡さない場合、以下の2つのステップは同じエラーn is not definedになります.
4、domのmargin-bottomを-5 pxに設定すると、domの下の要素は上に移動し、domの位置は変わらない
5、出力456
解析:a[b]のbはオブジェクトなのでa[object object]=123 a[c]のbはオブジェクトなのでa[object object]=456なのでconsoleを勝手に出力.log(a[{}])は、456 Objectも得ることができる.keys(a) => ‘[object Object]’
6、プログラミング問題入力’abc’出力’abc,acb,bca,bac,cab,cba’
7、プログラミング問題-形式変更入力
しゅつりょく
8、プログラミング問題-配列再入力[1,2,3,3,3,4,4]出力[3,4]
9、プログラミングロゴ(‘Hello’)出力"(app)Hello"ロゴ(‘Hello’,‘world’)出力"(app)Hello world"
10、new A(‘testa’)何が起こるか
11、jsの継承について話します.すぐに実現します.
12、標準dom方法でコードを書く
2、var a=’string’,b=1,c=true,d=0 d&&a = 0 c&&d = 0
3、a出力は何ですか.
var a='aaa';
(function(){console.log(a);var a='bbb'})()
// undefined
// :
var a='aaa';
(function(a){console.log(a);var a='bbb';console.log(a);})(a)
// aaa bbb
タイプ:
var foo = {n:1};
(function(foo){ // foo foo , n 1
var foo; // , 。
console.log(foo.n); // 1
foo.n = 3; // foo n 3
foo = {n:2}; // foo , n 2.
console.log(foo.n); // n
})(foo);
console.log(foo.n); // foo , n 3
// 1 2 3
変形:匿名関数がオブジェクトパラメータfooを渡さない場合、以下の2つのステップは同じエラーn is not definedになります.
console.log(foo.n);
foo.n = 3;
4、domのmargin-bottomを-5 pxに設定すると、domの下の要素は上に移動し、domの位置は変わらない
5、出力456
var a={};
var b={key:'b'};
var c={key:'c'};
a[b]=123;
a[c]=456;
console.log(a[b]);
解析:a[b]のbはオブジェクトなのでa[object object]=123 a[c]のbはオブジェクトなのでa[object object]=456なのでconsoleを勝手に出力.log(a[{}])は、456 Objectも得ることができる.keys(a) => ‘[object Object]’
6、プログラミング問題入力’abc’出力’abc,acb,bca,bac,cab,cba’
7、プログラミング問題-形式変更入力
obj=[
{id:1,parent:null},
{id:2,parent:1},
{id:3,parent:2}
]
しゅつりょく
var obj2 = {
obj: {
id:1,
parent:null,
child: {
id:2,
parent:1,
child: {
id:3,
parent:2,
}
}
}
}
8、プログラミング問題-配列再入力[1,2,3,3,3,4,4]出力[3,4]
9、プログラミングロゴ(‘Hello’)出力"(app)Hello"ロゴ(‘Hello’,‘world’)出力"(app)Hello world"
10、new A(‘testa’)何が起こるか
11、jsの継承について話します.すぐに実現します.
12、標準dom方法でコードを書く