
throw
throw,英语辞彙,基本释义为投掷、丢、抛。英 [θrəʊ] 美 [θroʊ] v.扔;投;掷;抛n.抛;投掷 名词: thrower 过去式: threw 过去分词:
基本介绍
- 中文名:投掷;丢;抛
- 外文名:throw
- 定义:英语单词
- 类型:及物动词等
- 过去式:threw
释义
throw
及物动词vt.
vi.投掷;丢;抛
n.投掷的距离;丢
vt.掷(色子/骰子);抛;猛动(头、臂、腿);使处于,使限于
第三人称单数:throws。过去式:threw过去分词:thrown。现在分词:throwing。
易混淆的单词:throw
1. 投,掷,抛,扔[O1][(+at/to)]
She threw me a towel.
她丢给我一条毛巾。
The boy threw a stone at the dog.
那男孩对狗丢石头。
He quickly threw the ball to another player.
他迅速把球传给了另一名球员。
2. 使突然陷入;把...投进[Q][(+into)]
The news threw the family into a panic.
这个讯息使那一家人顿时陷入惊恐不安。
3. 匆匆穿上(或脱下)[Q]
She threw a scarf over her shoulders.
她把披巾随手往肩上一披。
4. 转动(机器开关)
5. 发射;投射;喷射
The trees threw long shadows in the moonlight.
在月光下,树木投出了长长的影子。
6. 伸(四肢);挺(胸);仰(首);挥(拳)猛击
7. 掷(骰子);掷出(骰子点数)
8. 摔倒;摔下
He threw the guy to the ground.
他把那个家伙摔倒在地。
9. 【口】举行(宴会等)
He threw a party for us.
他为我们举行舞会。
10. 【口】使困惑;难住
Her last question threw me for a moment.
她最后一个问题我一时回答不出。
11. 使(嗓音)让人听起来似来自他处
12. 【口】故意输掉(比赛等)
13. 大发(脾气),使发作
I can't fiqure out why she threw such tantrums.
我弄不懂她为什幺发如此大脾气。
14. 施加(影响等)
不及物动词vi.
1. 投,掷,抛,扔
The young athlete throws well.
那个年轻运动员投掷得很好。
名词 n. [C]
1. 投掷
2. 投距,射程
My nephew lives only a stone's throw from my house.
我侄子住得离我家很近。
3. 投掷的结果;(骰子)掷出的点数
4. 围巾,披巾;(沙发等的)罩单
5. 【口】冒险
That will be her last throw.
那将是她最后的孤注一掷。
解释
名词
throw:
1. the act of throwing (propelling something through the air with a rapid movement of the arm and wrist)
2. a single chance or instance
3. the maximum movement available to a pivoted or reciprocating piece by a cam
同义词:stroke, cam stroke
4. bedclothes consisting of a lightweight cloth covering (an afghan or bedspread) that is casually thrown over something
5. casting an object in order to determine an outcome randomly
动词
throw:
1. project through the air
2. move violently, energetically, or carelessly
3. get rid of
同义词:shed, cast, cast off, shake off, throw off, throw away, drop
4. place or put with great energy
同义词:thrust
5. convey or communicate; of a smile, a look, a physical gesture
同义词:give
6. cause to go on or to be engaged or set in operation
同义词:flip, switch
7. put or send forth
同义词:project, cast, contrive
8. to put into a state or activity hastily, suddenly, or carelessly
9. cause to be confused emotionally
同义词:bewilder, bemuse, discombobulate
10. utter with force; utter vehemently
同义词:hurl
11. organize or be responsible for
同义词:hold, have, make, give
12. make on a potter's wheel
13. cause to fall off
14. throw (a die) out onto a flat surface
15. be confusing or perplexing to; cause to be unable to think clearly
同义词:confuse, fox, befuddle, fuddle, bedevil, confound, discombobulate
习语
a stone's throw 投石可及的距离, 附近; 一箭之地
a stone's cast 投石可及的距离, 附近; 一箭之地
free throw 【体】(篮球)罚球
throw about (=throwaround)乱丢, 乱扔 (around)[俗]乱花钱 挥动(手臂等) 【航海】转变航向
throw away 扔掉, 抛弃 浪费(金钱、时间等) 错过(机会等) 有意轻轻带过(台词等) (牌戏中)垫(牌)
throw back 丢回; 掷回; 回溯 拒绝, 反驳, 反讥 妨碍; 耽误; 阻止; 击退 回复到祖先的原型或性质, 呈返祖现象(指动植物) 反射(光线等)
throw by 把...扔在一边; 扔掉, 抛弃
throw down 扔下; 推倒; 倾复; 摧毁 (=throw oneself down)突然卧倒; 躺下 [俚]拒绝
throw in 额外奉送, 外加 偶然插入(话语), 穿插 [口]入伙, 参加合伙经营 (在足球等比赛中)掷(界外球) 把(排好的铅字等)拆开归还原处
throw off 脱去; 摆脱; 抛弃, 扔掉 [口]即席作成(诗、画等) 使困窘; 使慌乱 散发出, 放射出 说...坏话, 诽谤(on) 开始出猎
throw oneself at 猛然扑向 拚命讨好...; 勾引..., 向...献媚, 向...表示有意
throw oneself into 开始热心做(某事), 积极投身于(某事业)
throw oneself on 依靠, 依赖; 听命于 攻击, 突袭
throw oneself upon 依靠, 依赖; 听命于 攻击, 突袭
throw out 抛出, 扔掉 解僱; 开除 增建(侧房); 建造(伸展或突出的建筑物) 提出(意见, 暗示); 轻描淡写地说出 否决(议案); 拒绝(提议等) 使分心, 打扰; 使不知所措 散发出 (棒球运动用语)封杀出局
throw over 放弃, 抛弃; 背弃
throw overboard 丢在船外, 扔到水中 抛弃, 遗弃; 背弃
throw together 匆匆拼凑成; 匆匆建成 使偶然相遇; 使偶然聚合在一起
throw up 呕吐 辞(职); 放弃;洗手不乾(责备地)反覆地说; 反覆提起(不愉快之事) 产生; 出(人才) 把...衬托出来, 使...显眼 匆匆建成
过去式和过去分词
过去式threw
过去分词thrown
程式语言
声明
throw 声明的作用是创建exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达到控制程式流并产生精确错误讯息的目的。
语法
throw(exception)exception
可以是字元串、整数、逻辑值或者对象。
注:不同的计算机语言会有各自的语法,但基本用法一样。
实例
- javascript语言
下面的实例的作用是测定变数 x 的值。如果 x 的值大于 10 或者小于 0,错误就会被抛出 (throw)。这个错误被 catch 的参数捕获后,就会显示出自定义的出错信息。
<html> <body> <script type="text/javascript"> var x = prompt("Enter a number between 0 and 10:", "") try { if (x > 10) throw "Err1" else if (x < 0) throw "Err2" } catch(er) { if (er == "Err1") alert("Error! The value is too high") if (er == "Err2") alert("Error! The value is too low") } </script> </body></html>
2.C#语言
class A{ private void aa() { B bb =new B(); try { //这里调用了B的bb方法,并且捕获了bb抛出的异常同时进行了处理 } catch(Exception e) { messagebox.show("Class B Error:"+e);//这里处理了bb的异常信息 } }}class B{ int i = 0; public void bb() { if(this.i != 0) //这里做了个假设,看着意思明白就可以了 { throw new Exception("电脑故障了,i不可能大于0."); } }}
这里就不要用throw了,直接用一个messagebox.show(("列印发生错误"+err.Message);就可以了。