英语单词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

标签:state,status,区别
0
投稿

猜你喜欢

  • 详解java CountDownLatch和CyclicBarrier在内部实现和场景上的区别

    2022-03-22 13:03:02
  • mybatis 集合嵌套查询和集合嵌套结果的区别说明

    2022-10-12 15:17:02
  • Spring Boot MQTT Too many publishes in progress错误的解决方案

    2023-06-27 02:16:44
  • Java IO异常如何处理详析

    2023-12-04 21:51:29
  • Android UI控件ExpandableListView基本用法详解

    2021-12-26 22:20:50
  • C语言算法打卡回文串验证算法题解

    2022-05-29 22:54:10
  • 利用反射获取Java类中的静态变量名及变量值的简单实例

    2022-12-09 17:56:06
  • SpringCloud服务实现同时使用eureka和nacos方法

    2022-01-14 13:58:57
  • C#与java TCP通道加密通信实例

    2023-12-03 15:44:29
  • SpringBoot利用@Retryable注解实现接口重试

    2023-03-08 19:54:42
  • Mybatis实现单个和批量定义别名typeAliases

    2023-02-11 06:27:03
  • Java详细分析讲解泛型

    2023-02-05 07:56:02
  • JAVA演示阿里云图像识别API,印刷文字识别-营业执照识别

    2022-04-21 15:05:22
  • SpringBoot中ApplicationEvent和ApplicationListener用法小结

    2021-08-11 07:43:04
  • C#反射应用实例

    2023-11-03 14:47:46
  • Java9新特性Java.util.Optional优化与增强解析

    2022-08-17 02:34:15
  • Java使用OpenCV3.2实现视频读取与播放

    2023-11-23 06:14:02
  • 在eclipse中中文汉字乱码的解决方案

    2023-11-25 10:13:27
  • Unity的IPostprocessBuildWithReport实用案例深入解析

    2022-07-29 23:30:15
  • java实现的RSA加密算法详解

    2022-11-19 06:14:44
  • asp之家 软件编程 m.aspxhome.com