SoFunction
Updated on 2025-03-09

The difference between the English word state and status

state: It is more commonly used, and can be used in various states, but it focuses more on a psychological state or physical state.

Status: When used in people, it is usually their identity and status. When it comes to "state and situation", it mostly refers to politics and business.

The state tends to be condition, which is a continuity state. status is often used to describe a phase in a process, similar to a fixed value of an enumerated variable in C language, which belongs to a known set.

For example, Taobao buyer asks the seller "What is the situation of my online shopping now?" The background of this question is that both parties are clear about the transaction status: "buyer purchase", "buyer has paid", "seller has shipped", "buyer has signed for", or "buyer has complained", etc. These states describe different stages of a thing's development. Moreover, the order of these stages is also acquiesced by both parties.

So you can ask "What's the status of my purchase?" here. It is not appropriate to use state here. If you use it hard, it may sound awkward from the sense of language.

It is most appropriate to use state to change. If you talk about the four states of a matter, you can say "solid state", but if you say "solid status", first, the combination of these two words does not seem to describe the matter state, but more like saying "determined condition (solid produces ambiguity of 'determined/sharp'); second, even if this statement is not misunderstood, it requires a prior agreement on the order of changes in a set of matter states, such as heating the substance from the solid state and then ionizing it, which may go through four stages: solid state, liquid state, gas state, and plasma state. Similar to the way of defining enums first and then citing.

Extensions:

ReadyState, statusText, onreadystatechange in ajax, why do you feel dizzy after state and status?

The state referred to by state is generally limited and enumerable, while status is undeterminable.

for example

readyState -- just four or five values

statusText -- descriptive text, can be arbitrarily

onreadystatechange -- Then there will be changes between four or five values

-- Descriptive text, can be arbitrarily

For example, how many kilograms you weigh is, it belongs to status, but if you say your weight is thin, normal or fat, that is state.

The above is the difference between the English word state and status introduced to you by the editor. I hope it will be helpful to you. If you have any questions, please leave me a message and the editor will reply to you in time. Thank you very much for your support for my website!