[1] [DFN[[RUBYB[符号]@en[sign]]]]は、[[正負]]を表す[[記号]]です。
通常「[CODE(char)[[[+]]]]」と「[CODE(char)[[[-]]]]」が用いられます。

* 関連

[3] [[符号理論]]や[[文字コード]]で使われる「[[符号]]」という語とは、[[日本語]]では同じですが[[英語]]では異なります。
[[正負]]の[[記号]]は [[sign]]、[[符号理論]]は [[code]] です。

* [CODE@en[sign([VAR[x]])]] (ECMAScript 仕様書算法定義)

[2] [[ES3]] 仕様書中の[[算法]]の定義で用いられている[[数学関数]]
[DFN[[CODE@en[sign([VAR[x]])]]]]
は、[VAR@en[x]] が[[正]]の時は [[1]]、[[負]]の時は [[-1]]
を表します。 [[ES3]] 仕様書では [VAR@en[x]] が[[零]]の時には用いられません。

;; [CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版) <http://bclary.com/2004/11/07/#a-5.2>