记单词
单词1. assign 英[ə'saɪn],美[ə'saɪn]
查看代码
assign
英[ə'saɪn],美[ə'saɪn]
vt. 分配, 指派, 赋值
助记:as-强调 + sign【符号】 → 不断给人信号 → 指定。
例:
I assigned him the job. 我派他担任这一职务。
They have assigned me a small room. 他们已给我分配了一个小房间。
The captain assigned two soldiers to guard the gate. 上尉派了两个士兵守大门。
He assigned the students a few books to read. 他给学生指定了几本书要他们读。
单词2. constant 英['kɒnst(ə)nt],美['kɑnstənt]
查看代码
constant
英['kɒnst(ə)nt],美['kɑnstənt]
n. 常数, 恒量
a. 不变的, 一定的, 时常的
助记:con-始终 + stant-站 → 始终站着 → 不变的。
例:
constant rain 绵绵不绝的雨
She is a constant friend of mine. 她是我的一位忠实朋友。
考试1:Cannot assign to 'PI' because it is a constant.
const PI: number = 3.1415926
console.log('派的值是:',PI)
PI = 456 # 报错
查看代码
无法分配给“PI”,因为它是一个常量
考试2:Type 'number' is not assignable to type 'string'. <tsCheck>
// let names: string[] = ['小红','小明','大强']
let names: string[] = ['小红','小明',123] // 报错
console.log('names是',names)
查看代码
类型“number”不能分配给类型“string”
单词3. argument 英['ɑːgjʊm(ə)nt],美['ɑrɡjumənt]
查看代码
n. 争论, 争辩; 辩论; 理由, 论点; 自变量
助记:argue【争论】 + -ment名词后缀 。
arg-(明亮的):百眼巨人阿尔戈斯
例句:
She loves to win an argument.
她喜欢在辩论中获胜。
考试3:Expected 2 arguments, but got 1. <tsCheck>
// 写一个计算价格和斤数的函数
function cal(price:number ,num:number) :number{
return price * num
}
let res = cal(4,5)
console.log('4元1斤,买了5斤,结果为:',res)
console.log('2元1斤,买了3斤,结果为:',cal(2,3))
console.log('2元1斤,买了3斤,结果为:',cal(2)) // 报错
查看代码
预期有2个参数,但得到1个。
单词4:require 英[rɪ'kwaɪə],美[rɪ'kwaɪr]
查看代码
vt. 需要, 命令, 要求
助记:re-再 + quire-询问 → 再寻求 → 请求。
例句:
The police required the traveler to unlock his suitcase.
警察要求这位旅客将手提箱打开。
How much money do you require?
你需要多少钱?
Will you require some cold drink?
你想喝点冷饮吗?
单词5: Proper 英['prɒpətɪ],美['prɑpɚti]
查看代码
财产, 不动产, 房地产; 性质, 特性
助记:proper-个人的 + -ty名词后缀。即个人或私人所有的财产或财物。
He acquired a property on present form.
基于他先前的行为, 他得到一笔财产。
考试4:Property 'sing' is missing in type '{ dance: () => void; }' but required in type 'Person2'. <tsCheck>
interface Person2 {
dance: () => void
sing: (singName: string) => void
}
let ym: Person2 = { // 报错
dance: () => {
console.log("杨幂说:", "dance")
},
// sing: (song: string) => {
// console.log("杨幂说:","我来唱首歌",song)
// }
}
ym.sing('爱的供养')
ym.dance()
查看代码
属性 'sing' 在类型 '{ dance: () => void; }' 中缺失,但在类型 'Person2' 中是必需的。
参考资料:
木兰在线词典 : https://www.onlinedict.cn/
高山词典:https://www.dicts.cn/