记单词

单词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/

posted @ 2024-05-26 12:33  o蹲蹲o  阅读(39)  评论(0编辑  收藏  举报