英语单词state与status的区别
作者:likebeta 时间:2021-09-04 13:57:34
state:比较常用,各种状态都可以用它,但是它更着重于一种心理状态或者物理状态。
Status:用在人的身上一般是其身份和地位,作“状态,情形”讲时,多指政治和商业。
state倾向于condition,是一种延续性的状态。status常用于描述一个过程中的某阶段(phase),类似于C语言中枚举型变量某一个固定的值,这个值属于一个已知的集合。
比如淘宝买家问卖家“我的网购现在是什么状况?”这个问题的背景是讲话双方都清楚,交易状态有“买家选购”“买家已付款”“卖家已发货”“买家已签收”或者有“买家已投诉”等等状态。这些状态描述一件事情发展过程中的不同阶段。而且,这些阶段的先后顺序也是双方默许的。
所以在这里可以问“What's the status of my purchase?”,此处用state不太贴切,如果硬用上去从语感上可能听着别扭。
说物态变化用state再恰当不过。如果说一个物质的四种状态,可以说“solid state”,但如果你说“solid status”,第一,这两个词的组合不像是描述物态,更像是在说“确定的状况(solid产生歧义‘确定的/确凿的')”;第二,这个说法即使不被误解,也需要事先约定一组物态变化顺序,比如把这个物质从固态开始加热然后电离,可能先后经历固态、液态、气态、等离子态这四个阶段。类似先定义枚举,然后引用的方式。
扩展:
ajax中readyState,statusText,onreadystatechange,window.status怎么一会state一会是status都晕乎了
state所指的状态,一般都是有限的、可列举的,status则是不可确定的。
比如
readyState -- 就那么四五种值
statusText -- 描述性的文字,可以任意
onreadystatechange -- 那么四五种值之间发生变化
window.status -- 描述性的文字,可以任意
来个形象的比方,你体重多少公斤,属于status,但说你体重属于偏瘦、正常还是偏胖,那就是state.
以上所述是小编给大家介绍的英语单词state与status的区别,网站的支持!
来源:http://www.cnblogs.com/likebeta/archive/2012/07/03/2574595.html
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
修改Maven settings.xml 后配置未生效的解决
java实现随机数生成器
![](https://img.aspxhome.com/file/2023/6/61776_0s.png)
Java接口继承和使用接口操作示例
Kotlin中常见内联扩展函数的使用方法教程
Java Property类使用详解
![](https://img.aspxhome.com/file/2023/7/58667_0s.png)
Java泛型中<?>和<T>的区别浅析
一文了解Java读写锁ReentrantReadWriteLock的使用
![](https://img.aspxhome.com/file/2023/7/63067_0s.jpg)
SpringBoot重写addResourceHandlers映射文件路径方式
![](https://img.aspxhome.com/file/2023/3/66183_0s.jpg)
Java如何跳过https的ssl证书验证详解
![](https://img.aspxhome.com/file/2023/4/58094_0s.jpg)
Java Swing实现坦克大战游戏
![](https://img.aspxhome.com/file/2023/2/63482_0s.png)
原来Java中有两个ArrayList
spring boot使用拦截器修改请求URL域名 换 IP 访问的方法
mybatis批量新增、删除、查询和修改方式
解析Android 8.1平台SystemUI 导航栏加载流程
IDEA解决springboot热部署失效问题(推荐)
![](https://img.aspxhome.com/file/2023/8/58148_0s.png)
基于Java检查IPv6地址的合法性
Java 数组高频考点分析讲解
![](https://img.aspxhome.com/file/2023/2/61152_0s.png)
10道springboot常见面试题
学会IDEA REST Client后就可以丢掉postman了
![](https://img.aspxhome.com/file/2023/6/62766_0s.png)
Java 方法的重载与参数传递详解
![](https://img.aspxhome.com/file/2023/7/58467_0s.jpg)