From 2a76c37d0e733dedf8ed87d1e7e46caf3c44667e Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Fri, 30 Jul 2021 20:18:17 +0200 Subject: Prepare JS French section for Markdown (#1574) * Rm IDs w/ [^h\d] id=" * Remove class="hidden" * Remove hidden for code blocks * rm summary classes * Use Note consistently * Remove sup * Rm code in pre * Fixes dd/dt/dl * Fix some more dd * Remove inline style and useless/craft from span/font * h2m report fixing - Consistent use of notes * h2m report fixing - Consistent use of warnings * h2m report fixing - reword one callout * h2m report fixing - array cruft spans hell * Cleaning the rest of docs for md conversion --- .../global_objects/aggregateerror/index.html | 3 - .../global_objects/array/array/index.html | 2 +- .../global_objects/array/concat/index.html | 2 - .../global_objects/array/copywithin/index.html | 8 +- .../global_objects/array/entries/index.html | 2 - .../global_objects/array/every/index.html | 2 - .../reference/global_objects/array/fill/index.html | 2 - .../global_objects/array/filter/index.html | 2 - .../reference/global_objects/array/find/index.html | 2 +- .../global_objects/array/findindex/index.html | 2 +- .../reference/global_objects/array/flat/index.html | 4 - .../global_objects/array/flatmap/index.html | 25 ++--- .../global_objects/array/foreach/index.html | 10 +- .../reference/global_objects/array/from/index.html | 2 - .../global_objects/array/includes/index.html | 2 +- .../reference/global_objects/array/index.html | 119 +++++++++++---------- .../global_objects/array/indexof/index.html | 2 - .../reference/global_objects/array/join/index.html | 2 - .../reference/global_objects/array/keys/index.html | 2 - .../global_objects/array/lastindexof/index.html | 2 - .../global_objects/array/length/index.html | 4 +- .../reference/global_objects/array/map/index.html | 4 +- .../reference/global_objects/array/pop/index.html | 2 - .../reference/global_objects/array/push/index.html | 2 - .../global_objects/array/reduce/index.html | 2 - .../global_objects/array/reduceright/index.html | 2 +- .../global_objects/array/reverse/index.html | 2 - .../global_objects/array/shift/index.html | 2 - .../global_objects/array/slice/index.html | 13 +-- .../reference/global_objects/array/some/index.html | 2 - .../reference/global_objects/array/sort/index.html | 8 +- .../global_objects/array/splice/index.html | 15 +-- .../global_objects/array/tolocalestring/index.html | 2 - .../global_objects/array/tostring/index.html | 4 +- .../global_objects/array/unshift/index.html | 2 - .../arraybuffer/bytelength/index.html | 2 - .../global_objects/arraybuffer/index.html | 6 +- .../global_objects/arraybuffer/isview/index.html | 2 - .../global_objects/arraybuffer/slice/index.html | 5 - .../global_objects/atomics/add/index.html | 2 - .../global_objects/atomics/and/index.html | 2 - .../atomics/compareexchange/index.html | 2 - .../global_objects/atomics/exchange/index.html | 2 - .../reference/global_objects/atomics/index.html | 3 - .../global_objects/atomics/islockfree/index.html | 2 - .../global_objects/atomics/load/index.html | 2 - .../reference/global_objects/atomics/or/index.html | 2 - .../global_objects/atomics/store/index.html | 2 - .../global_objects/atomics/sub/index.html | 2 - .../global_objects/atomics/xor/index.html | 2 - .../global_objects/bigint/asintn/index.html | 6 +- .../global_objects/bigint/asuintn/index.html | 6 +- .../reference/global_objects/bigint/index.html | 23 ++-- .../bigint/tolocalestring/index.html | 2 - .../global_objects/bigint/tostring/index.html | 2 - .../global_objects/bigint/valueof/index.html | 2 - .../global_objects/boolean/tostring/index.html | 2 - .../global_objects/boolean/valueof/index.html | 2 - .../global_objects/dataview/buffer/index.html | 2 - .../global_objects/dataview/bytelength/index.html | 2 - .../global_objects/dataview/byteoffset/index.html | 2 - .../global_objects/dataview/getbigint64/index.html | 2 - .../dataview/getbiguint64/index.html | 2 - .../global_objects/dataview/getfloat32/index.html | 2 - .../global_objects/dataview/getfloat64/index.html | 2 - .../global_objects/dataview/getint16/index.html | 2 - .../global_objects/dataview/getint32/index.html | 2 - .../global_objects/dataview/getint8/index.html | 2 - .../global_objects/dataview/getuint16/index.html | 2 - .../global_objects/dataview/getuint32/index.html | 2 - .../global_objects/dataview/getuint8/index.html | 2 - .../reference/global_objects/dataview/index.html | 2 - .../global_objects/dataview/setbigint64/index.html | 2 - .../dataview/setbiguint64/index.html | 2 - .../global_objects/dataview/setfloat32/index.html | 2 - .../global_objects/dataview/setfloat64/index.html | 2 - .../global_objects/dataview/setint16/index.html | 2 - .../global_objects/dataview/setint32/index.html | 2 - .../global_objects/dataview/setint8/index.html | 2 - .../global_objects/dataview/setuint16/index.html | 2 - .../global_objects/dataview/setuint32/index.html | 2 - .../global_objects/dataview/setuint8/index.html | 2 - .../global_objects/date/getdate/index.html | 2 - .../global_objects/date/getday/index.html | 2 - .../global_objects/date/getfullyear/index.html | 2 - .../global_objects/date/gethours/index.html | 2 - .../global_objects/date/getmilliseconds/index.html | 2 - .../global_objects/date/getminutes/index.html | 2 - .../global_objects/date/getmonth/index.html | 2 - .../global_objects/date/getseconds/index.html | 2 - .../global_objects/date/gettime/index.html | 2 - .../date/gettimezoneoffset/index.html | 2 - .../global_objects/date/getutcdate/index.html | 2 - .../global_objects/date/getutcday/index.html | 2 - .../global_objects/date/getutcfullyear/index.html | 2 - .../global_objects/date/getutchours/index.html | 2 - .../date/getutcmilliseconds/index.html | 2 - .../global_objects/date/getutcminutes/index.html | 2 - .../global_objects/date/getutcmonth/index.html | 2 - .../global_objects/date/getutcseconds/index.html | 2 - .../reference/global_objects/date/index.html | 7 +- .../reference/global_objects/date/now/index.html | 8 +- .../reference/global_objects/date/parse/index.html | 8 +- .../global_objects/date/setdate/index.html | 2 - .../global_objects/date/setfullyear/index.html | 2 - .../global_objects/date/sethours/index.html | 2 - .../global_objects/date/setmilliseconds/index.html | 2 - .../global_objects/date/setminutes/index.html | 8 -- .../global_objects/date/setmonth/index.html | 5 - .../global_objects/date/setseconds/index.html | 2 - .../global_objects/date/settime/index.html | 2 - .../global_objects/date/setutcdate/index.html | 2 - .../global_objects/date/setutcfullyear/index.html | 2 - .../global_objects/date/setutchours/index.html | 2 - .../date/setutcmilliseconds/index.html | 2 - .../global_objects/date/setutcminutes/index.html | 5 - .../global_objects/date/setutcmonth/index.html | 2 - .../global_objects/date/setutcseconds/index.html | 2 - .../global_objects/date/todatestring/index.html | 2 - .../global_objects/date/togmtstring/index.html | 2 +- .../global_objects/date/toisostring/index.html | 2 - .../global_objects/date/tojson/index.html | 2 - .../date/tolocaledatestring/index.html | 4 +- .../global_objects/date/tolocalestring/index.html | 4 +- .../date/tolocaletimestring/index.html | 6 +- .../global_objects/date/tostring/index.html | 2 - .../global_objects/date/totimestring/index.html | 2 - .../global_objects/date/toutcstring/index.html | 2 - .../reference/global_objects/date/utc/index.html | 10 +- .../global_objects/date/valueof/index.html | 2 - .../reference/global_objects/decodeuri/index.html | 2 - .../global_objects/decodeuricomponent/index.html | 2 - .../reference/global_objects/encodeuri/index.html | 2 - .../global_objects/encodeuricomponent/index.html | 2 - .../reference/global_objects/error/index.html | 4 +- .../global_objects/error/stack/index.html | 2 +- .../global_objects/error/tosource/index.html | 2 +- .../reference/global_objects/escape/index.html | 4 +- .../reference/global_objects/eval/index.html | 8 +- .../global_objects/function/apply/index.html | 12 +-- .../global_objects/function/bind/index.html | 2 - .../global_objects/function/call/index.html | 4 +- .../reference/global_objects/function/index.html | 2 - .../global_objects/function/length/index.html | 2 +- .../global_objects/function/name/index.html | 2 +- .../global_objects/function/tostring/index.html | 2 - .../global_objects/generator/return/index.html | 2 +- .../reference/global_objects/globalthis/index.html | 2 - .../reference/global_objects/infinity/index.html | 2 - .../reference/global_objects/int8array/index.html | 3 - .../intl/collator/compare/index.html | 5 +- .../global_objects/intl/collator/index.html | 2 - .../intl/collator/resolvedoptions/index.html | 9 +- .../intl/collator/supportedlocalesof/index.html | 2 - .../intl/datetimeformat/format/index.html | 2 - .../intl/datetimeformat/formatrange/index.html | 4 +- .../datetimeformat/formatrangetoparts/index.html | 2 +- .../global_objects/intl/datetimeformat/index.html | 4 +- .../datetimeformat/supportedlocalesof/index.html | 2 - .../intl/displaynames/displaynames/index.html | 2 - .../intl/getcanonicallocales/index.html | 2 - .../reference/global_objects/intl/index.html | 2 +- .../global_objects/intl/listformat/index.html | 2 +- .../global_objects/intl/locale/calendar/index.html | 2 +- .../intl/locale/casefirst/index.html | 2 +- .../intl/locale/collation/index.html | 6 +- .../intl/locale/hourcycle/index.html | 2 +- .../global_objects/intl/locale/index.html | 2 - .../global_objects/intl/locale/language/index.html | 2 +- .../global_objects/intl/locale/maximize/index.html | 4 +- .../global_objects/intl/locale/minimize/index.html | 4 +- .../intl/locale/numberingsystem/index.html | 4 +- .../global_objects/intl/locale/numeric/index.html | 4 +- .../global_objects/intl/locale/script/index.html | 2 +- .../global_objects/intl/locale/tostring/index.html | 4 +- .../intl/numberformat/format/index.html | 2 - .../intl/numberformat/formattoparts/index.html | 3 - .../global_objects/intl/numberformat/index.html | 6 -- .../intl/numberformat/resolvedoptions/index.html | 15 +-- .../numberformat/supportedlocalesof/index.html | 2 - .../global_objects/intl/pluralrules/index.html | 2 +- .../intl/pluralrules/resolvedoptions/index.html | 7 +- .../intl/relativetimeformat/format/index.html | 5 - .../relativetimeformat/formattoparts/index.html | 5 - .../intl/relativetimeformat/index.html | 7 -- .../relativetimeformat/resolvedoptions/index.html | 2 - .../supportedlocalesof/index.html | 2 - .../reference/global_objects/isfinite/index.html | 2 - .../reference/global_objects/json/parse/index.html | 2 - .../global_objects/json/stringify/index.html | 12 +-- .../reference/global_objects/math/abs/index.html | 2 - .../reference/global_objects/math/acos/index.html | 2 - .../reference/global_objects/math/acosh/index.html | 2 - .../reference/global_objects/math/asin/index.html | 2 - .../reference/global_objects/math/asinh/index.html | 2 - .../reference/global_objects/math/atan/index.html | 2 - .../reference/global_objects/math/atan2/index.html | 2 - .../reference/global_objects/math/atanh/index.html | 2 - .../reference/global_objects/math/cbrt/index.html | 2 - .../reference/global_objects/math/ceil/index.html | 2 - .../reference/global_objects/math/clz32/index.html | 2 - .../reference/global_objects/math/cos/index.html | 2 - .../reference/global_objects/math/cosh/index.html | 2 +- .../reference/global_objects/math/e/index.html | 2 +- .../reference/global_objects/math/exp/index.html | 6 +- .../reference/global_objects/math/expm1/index.html | 6 +- .../reference/global_objects/math/floor/index.html | 2 - .../global_objects/math/fround/index.html | 2 - .../reference/global_objects/math/hypot/index.html | 2 - .../reference/global_objects/math/imul/index.html | 2 - .../reference/global_objects/math/index.html | 12 +-- .../reference/global_objects/math/ln10/index.html | 2 +- .../reference/global_objects/math/ln2/index.html | 2 +- .../reference/global_objects/math/log/index.html | 2 - .../reference/global_objects/math/log10/index.html | 2 - .../global_objects/math/log10e/index.html | 2 +- .../reference/global_objects/math/log1p/index.html | 2 - .../reference/global_objects/math/log2/index.html | 2 - .../reference/global_objects/math/log2e/index.html | 2 +- .../reference/global_objects/math/max/index.html | 2 - .../reference/global_objects/math/min/index.html | 2 - .../reference/global_objects/math/pi/index.html | 2 +- .../reference/global_objects/math/pow/index.html | 4 +- .../global_objects/math/random/index.html | 4 +- .../reference/global_objects/math/round/index.html | 2 - .../reference/global_objects/math/sign/index.html | 2 - .../reference/global_objects/math/sin/index.html | 2 - .../reference/global_objects/math/sinh/index.html | 4 +- .../reference/global_objects/math/sqrt/index.html | 2 - .../global_objects/math/sqrt1_2/index.html | 2 +- .../reference/global_objects/math/sqrt2/index.html | 2 +- .../reference/global_objects/math/tan/index.html | 2 - .../reference/global_objects/math/trunc/index.html | 2 - .../reference/global_objects/nan/index.html | 2 - .../reference/global_objects/null/index.html | 2 - .../global_objects/number/epsilon/index.html | 4 +- .../reference/global_objects/number/index.html | 16 +-- .../global_objects/number/isfinite/index.html | 2 - .../global_objects/number/isinteger/index.html | 2 - .../global_objects/number/isnan/index.html | 2 - .../global_objects/number/issafeinteger/index.html | 10 +- .../number/max_safe_integer/index.html | 6 +- .../global_objects/number/max_value/index.html | 4 +- .../number/min_safe_integer/index.html | 6 +- .../global_objects/number/min_value/index.html | 2 +- .../number/negative_infinity/index.html | 2 +- .../global_objects/number/parsefloat/index.html | 2 - .../global_objects/number/parseint/index.html | 2 - .../number/positive_infinity/index.html | 2 +- .../global_objects/number/toexponential/index.html | 5 - .../global_objects/number/tofixed/index.html | 7 +- .../number/tolocalestring/index.html | 4 +- .../global_objects/number/tostring/index.html | 2 - .../global_objects/number/valueof/index.html | 2 - .../global_objects/object/assign/index.html | 2 - .../global_objects/object/create/index.html | 88 +-------------- .../object/defineproperties/index.html | 7 +- .../object/defineproperty/index.html | 2 - .../global_objects/object/entries/index.html | 2 - .../global_objects/object/freeze/index.html | 4 +- .../global_objects/object/fromentries/index.html | 2 - .../object/getownpropertydescriptor/index.html | 2 - .../object/getownpropertysymbols/index.html | 2 - .../object/getprototypeof/index.html | 2 - .../object/hasownproperty/index.html | 2 - .../global_objects/object/isextensible/index.html | 2 - .../global_objects/object/isfrozen/index.html | 2 - .../global_objects/object/isprototypeof/index.html | 2 - .../global_objects/object/issealed/index.html | 2 - .../global_objects/object/keys/index.html | 2 - .../object/preventextensions/index.html | 2 - .../object/propertyisenumerable/index.html | 2 - .../global_objects/object/proto/index.html | 2 +- .../global_objects/object/seal/index.html | 2 - .../object/tolocalestring/index.html | 2 - .../global_objects/object/tostring/index.html | 4 +- .../global_objects/object/valueof/index.html | 2 - .../global_objects/object/values/index.html | 2 - .../reference/global_objects/parsefloat/index.html | 2 - .../reference/global_objects/parseint/index.html | 8 +- .../global_objects/promise/all/index.html | 2 - .../global_objects/promise/catch/index.html | 2 - .../reference/global_objects/promise/index.html | 14 +-- .../global_objects/promise/race/index.html | 2 - .../global_objects/promise/reject/index.html | 2 - .../global_objects/promise/resolve/index.html | 6 +- .../global_objects/promise/then/index.html | 2 +- .../global_objects/proxy/proxy/apply/index.html | 2 - .../proxy/proxy/construct/index.html | 2 - .../proxy/proxy/defineproperty/index.html | 2 - .../proxy/proxy/deleteproperty/index.html | 2 - .../global_objects/proxy/proxy/get/index.html | 2 - .../proxy/getownpropertydescriptor/index.html | 2 - .../proxy/proxy/getprototypeof/index.html | 2 - .../global_objects/proxy/proxy/has/index.html | 2 - .../proxy/proxy/isextensible/index.html | 2 - .../global_objects/proxy/proxy/ownkeys/index.html | 2 - .../proxy/proxy/preventextensions/index.html | 2 - .../global_objects/proxy/proxy/set/index.html | 5 +- .../proxy/proxy/setprototypeof/index.html | 2 - .../reference/global_objects/rangeerror/index.html | 6 -- .../global_objects/reflect/apply/index.html | 2 - .../global_objects/reflect/construct/index.html | 2 - .../reflect/defineproperty/index.html | 2 - .../reflect/deleteproperty/index.html | 2 - .../global_objects/reflect/get/index.html | 2 - .../reflect/getownpropertydescriptor/index.html | 2 - .../reflect/getprototypeof/index.html | 2 - .../global_objects/reflect/has/index.html | 2 - .../global_objects/reflect/isextensible/index.html | 2 - .../global_objects/reflect/ownkeys/index.html | 2 - .../reflect/preventextensions/index.html | 2 - .../global_objects/reflect/set/index.html | 2 - .../reflect/setprototypeof/index.html | 2 - .../global_objects/regexp/@@match/index.html | 2 - .../global_objects/regexp/@@matchall/index.html | 2 - .../global_objects/regexp/@@replace/index.html | 2 - .../global_objects/regexp/@@search/index.html | 2 - .../global_objects/regexp/@@species/index.html | 2 - .../global_objects/regexp/@@split/index.html | 2 - .../global_objects/regexp/exec/index.html | 4 +- .../global_objects/regexp/flags/index.html | 2 +- .../global_objects/regexp/global/index.html | 2 +- .../global_objects/regexp/ignorecase/index.html | 2 +- .../reference/global_objects/regexp/index.html | 2 - .../global_objects/regexp/lastindex/index.html | 2 +- .../global_objects/regexp/multiline/index.html | 2 +- .../global_objects/regexp/source/index.html | 2 +- .../global_objects/regexp/sticky/index.html | 2 +- .../global_objects/regexp/test/index.html | 2 - .../global_objects/regexp/tostring/index.html | 2 - .../global_objects/regexp/unicode/index.html | 2 +- .../global_objects/set/@@iterator/index.html | 2 - .../reference/global_objects/set/add/index.html | 2 - .../reference/global_objects/set/clear/index.html | 2 - .../reference/global_objects/set/delete/index.html | 2 - .../global_objects/set/entries/index.html | 2 - .../global_objects/set/foreach/index.html | 5 +- .../reference/global_objects/set/has/index.html | 2 - .../reference/global_objects/set/index.html | 4 +- .../reference/global_objects/set/size/index.html | 2 +- .../reference/global_objects/set/values/index.html | 2 - .../sharedarraybuffer/bytelength/index.html | 2 - .../global_objects/sharedarraybuffer/index.html | 2 - .../sharedarraybuffer/slice/index.html | 2 - .../global_objects/string/@@iterator/index.html | 2 - .../reference/global_objects/string/big/index.html | 2 +- .../global_objects/string/blink/index.html | 2 +- .../global_objects/string/charat/index.html | 2 - .../global_objects/string/charcodeat/index.html | 2 +- .../global_objects/string/codepointat/index.html | 2 - .../global_objects/string/concat/index.html | 2 - .../global_objects/string/endswith/index.html | 2 - .../global_objects/string/fontsize/index.html | 2 +- .../global_objects/string/fromcharcode/index.html | 2 - .../global_objects/string/fromcodepoint/index.html | 2 - .../global_objects/string/includes/index.html | 4 +- .../global_objects/string/indexof/index.html | 2 +- .../global_objects/string/lastindexof/index.html | 6 +- .../global_objects/string/length/index.html | 4 +- .../global_objects/string/localecompare/index.html | 2 +- .../global_objects/string/match/index.html | 2 - .../global_objects/string/matchall/index.html | 2 - .../global_objects/string/normalize/index.html | 2 - .../global_objects/string/padend/index.html | 2 - .../global_objects/string/padstart/index.html | 2 - .../reference/global_objects/string/raw/index.html | 2 - .../global_objects/string/repeat/index.html | 2 - .../global_objects/string/replace/index.html | 8 +- .../global_objects/string/replaceall/index.html | 2 +- .../global_objects/string/search/index.html | 2 - .../global_objects/string/slice/index.html | 2 - .../global_objects/string/split/index.html | 16 ++- .../global_objects/string/startswith/index.html | 2 - .../global_objects/string/substr/index.html | 4 +- .../global_objects/string/substring/index.html | 2 - .../string/tolocalelowercase/index.html | 2 - .../string/tolocaleuppercase/index.html | 2 - .../global_objects/string/tolowercase/index.html | 2 - .../global_objects/string/tostring/index.html | 2 +- .../global_objects/string/touppercase/index.html | 4 +- .../global_objects/string/trim/index.html | 2 - .../global_objects/string/trimend/index.html | 4 +- .../global_objects/string/trimstart/index.html | 4 +- .../global_objects/string/valueof/index.html | 2 - .../global_objects/symbol/asynciterator/index.html | 2 - .../global_objects/symbol/description/index.html | 2 - .../reference/global_objects/symbol/for/index.html | 2 - .../global_objects/symbol/hasinstance/index.html | 2 +- .../reference/global_objects/symbol/index.html | 2 - .../symbol/isconcatspreadable/index.html | 2 +- .../global_objects/symbol/iterator/index.html | 2 +- .../global_objects/symbol/keyfor/index.html | 2 - .../global_objects/symbol/match/index.html | 2 +- .../global_objects/symbol/matchall/index.html | 2 - .../global_objects/symbol/replace/index.html | 2 +- .../global_objects/symbol/search/index.html | 2 +- .../global_objects/symbol/species/index.html | 2 +- .../global_objects/symbol/split/index.html | 2 +- .../global_objects/symbol/toprimitive/index.html | 2 +- .../global_objects/symbol/tostring/index.html | 2 - .../global_objects/symbol/tostringtag/index.html | 2 +- .../global_objects/symbol/unscopables/index.html | 2 +- .../global_objects/typedarray/buffer/index.html | 2 - .../typedarray/bytelength/index.html | 2 - .../typedarray/bytes_per_element/index.html | 2 +- .../typedarray/copywithin/index.html | 2 - .../global_objects/typedarray/entries/index.html | 2 - .../global_objects/typedarray/every/index.html | 4 +- .../global_objects/typedarray/fill/index.html | 2 - .../global_objects/typedarray/filter/index.html | 4 +- .../global_objects/typedarray/find/index.html | 2 - .../global_objects/typedarray/findindex/index.html | 2 - .../global_objects/typedarray/includes/index.html | 2 - .../reference/global_objects/typedarray/index.html | 10 +- .../global_objects/typedarray/indexof/index.html | 2 - .../global_objects/typedarray/join/index.html | 2 - .../global_objects/typedarray/keys/index.html | 2 - .../typedarray/lastindexof/index.html | 2 - .../global_objects/typedarray/length/index.html | 2 - .../global_objects/typedarray/map/index.html | 2 - .../global_objects/typedarray/name/index.html | 2 +- .../global_objects/typedarray/reduce/index.html | 2 - .../global_objects/typedarray/reverse/index.html | 2 - .../global_objects/typedarray/set/index.html | 2 - .../global_objects/typedarray/slice/index.html | 11 +- .../global_objects/typedarray/some/index.html | 4 +- .../global_objects/typedarray/sort/index.html | 2 - .../global_objects/typedarray/subarray/index.html | 2 - .../global_objects/typedarray/tostring/index.html | 2 - .../global_objects/typedarray/values/index.html | 2 - .../reference/global_objects/typeerror/index.html | 6 -- .../reference/global_objects/undefined/index.html | 6 +- .../reference/global_objects/unescape/index.html | 5 +- .../reference/global_objects/uneval/index.html | 2 +- .../global_objects/weakmap/clear/index.html | 2 +- .../global_objects/weakmap/delete/index.html | 4 +- .../global_objects/weakmap/get/index.html | 2 - .../global_objects/weakmap/has/index.html | 2 - .../global_objects/weakmap/set/index.html | 2 - .../global_objects/weakset/add/index.html | 2 - .../global_objects/weakset/delete/index.html | 2 - .../global_objects/weakset/has/index.html | 2 - .../global_objects/webassembly/compile/index.html | 2 +- .../webassembly/compilestreaming/index.html | 2 +- .../global_objects/webassembly/global/index.html | 2 +- .../global_objects/webassembly/instance/index.html | 2 +- .../webassembly/instantiate/index.html | 4 +- .../webassembly/instantiatestreaming/index.html | 2 +- .../global_objects/webassembly/memory/index.html | 2 +- .../global_objects/webassembly/module/index.html | 2 +- 451 files changed, 329 insertions(+), 1216 deletions(-) (limited to 'files/fr/web/javascript/reference/global_objects') diff --git a/files/fr/web/javascript/reference/global_objects/aggregateerror/index.html b/files/fr/web/javascript/reference/global_objects/aggregateerror/index.html index f33179ae89..408d49a007 100644 --- a/files/fr/web/javascript/reference/global_objects/aggregateerror/index.html +++ b/files/fr/web/javascript/reference/global_objects/aggregateerror/index.html @@ -14,9 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/AggregateError

Un objet AggregateError représente une erreur lorsque plusieurs erreurs doivent être agrégées en une seule. Ce type d'exception est levée lorsque plusieurs erreurs sont rapportées par une opération, par exemple avec {{JSxRef("Promise.any()")}} lorsque l'ensemble des promesses qui lui sont passées échouent.

-
-
-

Constructeur

diff --git a/files/fr/web/javascript/reference/global_objects/array/array/index.html b/files/fr/web/javascript/reference/global_objects/array/array/index.html index 9658d81205..5efe9b60c6 100644 --- a/files/fr/web/javascript/reference/global_objects/array/array/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/array/index.html @@ -26,7 +26,7 @@ new Array(longueurTableau)
elementN
Un tableau JavaScript est initialisé avec les éléments indiqués à moins qu'un seul argument ne soit passé (cf. longueurTableau ci-après). On notera que ce cas au limite ne s'applique qu'avec le constructeur Array. Si on utilise la forme littérale (avec les crochets), on peut initialiser un tableau avec un seul élément.
longueurTableau
-
Si le seul argument passé au constructeur Array est un entier entre 0 et 232-1 (inclus), le constructeur renverra un tableau dont la propriété length vaut ce nombre. Note : le tableau contiendra des éléments vides (à ne pas confondre avec des éléments qui vaudraient undefined). Si l'argument est un autre nombre, une exception {{jsxref("RangeError")}} sera levée.
+
Si le seul argument passé au constructeur Array est un entier entre 0 et 2^32-1 (inclus), le constructeur renverra un tableau dont la propriété length vaut ce nombre. Note : le tableau contiendra des éléments vides (à ne pas confondre avec des éléments qui vaudraient undefined). Si l'argument est un autre nombre, une exception {{jsxref("RangeError")}} sera levée.

Exemples

diff --git a/files/fr/web/javascript/reference/global_objects/array/concat/index.html b/files/fr/web/javascript/reference/global_objects/array/concat/index.html index 153fac6ba3..e39788b6a0 100644 --- a/files/fr/web/javascript/reference/global_objects/array/concat/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/concat/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/concat
{{EmbedInteractiveExample("pages/js/array-concat.html")}}
- -

Syntaxe

let nouveau_tableau = ancien_tableau.concat(valeur1[, valeur2[, ...[, valeurN]]])
diff --git a/files/fr/web/javascript/reference/global_objects/array/copywithin/index.html b/files/fr/web/javascript/reference/global_objects/array/copywithin/index.html index 72a8ed1cae..befc06152e 100644 --- a/files/fr/web/javascript/reference/global_objects/array/copywithin/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/copywithin/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/copyWithin
{{EmbedInteractiveExample("pages/js/array-copywithin.html")}}
- -

Syntaxe

arr.copyWithin(cible)
@@ -37,11 +35,9 @@ arr.copyWithin(cible, début, fin)
  

Si cible est supérieur ou égal à arr.length, rien ne sera copié. Si cible est positionné apès début, la séquence copiée sera réduite pour correspondre à arr.length.

début {{optional_inline}}
-
Indice de début de la séquence a copier. Si la valeur est négative, début sera compté à partir de la fin du tableau.
-
Si début est omis, copyWithin copiera à partir du début du tableau (par défaut 0).
+
Indice de début de la séquence a copier. Si la valeur est négative, début sera compté à partir de la fin du tableau. Si début est omis, copyWithin copiera à partir du début du tableau (par défaut 0).
fin {{optional_inline}}
-
Indice de fin de la séquence a copier. copyWithin copie jusqu'à fin (non-inclusif). Si la valeur est négative, end sera compté à partir de la fin du tableau.
-
Si end est omis, copyWithin copiera jusqu'à la fin du tableau (par défaut arr.length).
+
Indice de fin de la séquence a copier. copyWithin copie jusqu'à fin (non-inclusif). Si la valeur est négative, end sera compté à partir de la fin du tableau. Si end est omis, copyWithin copiera jusqu'à la fin du tableau (par défaut arr.length).

Valeur de retour

diff --git a/files/fr/web/javascript/reference/global_objects/array/entries/index.html b/files/fr/web/javascript/reference/global_objects/array/entries/index.html index 089f3b8429..5ab8acec51 100644 --- a/files/fr/web/javascript/reference/global_objects/array/entries/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/entries/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/entries
{{EmbedInteractiveExample("pages/js/array-entries.html")}}
- -

Syntaxe

arr.entries()
diff --git a/files/fr/web/javascript/reference/global_objects/array/every/index.html b/files/fr/web/javascript/reference/global_objects/array/every/index.html index 5f186fb883..65dfaf3c44 100644 --- a/files/fr/web/javascript/reference/global_objects/array/every/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/every/index.html @@ -22,8 +22,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/every
{{EmbedInteractiveExample("pages/js/array-every.html")}}
- -

Syntaxe

arr.every(callback[, thisArg])
diff --git a/files/fr/web/javascript/reference/global_objects/array/fill/index.html b/files/fr/web/javascript/reference/global_objects/array/fill/index.html index 2028140f87..dc4d155415 100644 --- a/files/fr/web/javascript/reference/global_objects/array/fill/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/fill/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/fill
{{EmbedInteractiveExample("pages/js/array-fill.html")}}
- -

Syntaxe

arr.fill(valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/array/filter/index.html b/files/fr/web/javascript/reference/global_objects/array/filter/index.html
index 5f6da8c84c..1894ac6f4c 100644
--- a/files/fr/web/javascript/reference/global_objects/array/filter/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/filter/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/filter
 
 
{{EmbedInteractiveExample("pages/js/array-filter.html")}}
- -

Syntaxe

arr.filter(callback); // callback(elementCourant[, index[, tableauEntier]])
diff --git a/files/fr/web/javascript/reference/global_objects/array/find/index.html b/files/fr/web/javascript/reference/global_objects/array/find/index.html
index e78c6d62a2..19ef805ebd 100644
--- a/files/fr/web/javascript/reference/global_objects/array/find/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/find/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/find
 
 
{{EmbedInteractiveExample("pages/js/array-find.html")}}
- +

Voir aussi la méthode {{jsxref("Array.findIndex", "findIndex()")}} qui renvoie l'index de l'élément trouvé et non sa valeur. Si on souhaite repérer la position d'un élément donné dans le tableau, on pourra utiliser {{jsxref("Array.prototype.indexOf()")}}. Si on souhaite déterminer si un tableau contient un élément donné, on pourra utiliser la méthode {{jsxref("Array.prototype.includes()")}}.

diff --git a/files/fr/web/javascript/reference/global_objects/array/findindex/index.html b/files/fr/web/javascript/reference/global_objects/array/findindex/index.html index 058e2d5975..9564b24021 100644 --- a/files/fr/web/javascript/reference/global_objects/array/findindex/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/findindex/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/findIndex
{{EmbedInteractiveExample("pages/js/array-findindex.html")}}
- +

Voir également la méthode {{jsxref("Array.find", "find()")}} qui renvoie la valeur (et non l'indice) d'un des éléments trouvés.

diff --git a/files/fr/web/javascript/reference/global_objects/array/flat/index.html b/files/fr/web/javascript/reference/global_objects/array/flat/index.html index e7e0d9e95f..160e1c350b 100644 --- a/files/fr/web/javascript/reference/global_objects/array/flat/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/flat/index.html @@ -14,10 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/flat

La méthode flat() permet de créer un nouveau tableau contenant les éléments des sous-tableaux du tableau passé en argument, qui sont concaténés récursivement pour atteindre une profondeur donnée.

- - - -

Syntaxe

var nouveauTableau = monTableau.flat([profondeur]);
diff --git a/files/fr/web/javascript/reference/global_objects/array/flatmap/index.html b/files/fr/web/javascript/reference/global_objects/array/flatmap/index.html index d0049d6c3c..4117829f18 100644 --- a/files/fr/web/javascript/reference/global_objects/array/flatmap/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/flatmap/index.html @@ -14,10 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/flatMap

La méthode flatMap() permet d'appliquer une fonction à chaque élément du tableau puis d'aplatir le résultat en un tableau. Cela correspond à l'enchaînement de {{jsxref("Array.prototype.map()")}} suivi de {{jsxref("Array.prototype.flat()")}} de profondeur 1. flatMap est plus efficace que la combinaison de ces deux opérations, souvent réalisées conjointement.

- - - -

Syntaxe

var new_array = arr.flatMap(function callback(currentValue[, index[, array]]) {
@@ -30,7 +26,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/flatMap
  
callback
La fonction qui produit un élément du nouveau tableau et qui prend trois arguments :
-
currentValue
La valeur du tableau qui est traitée.
index{{optional_inline}}
@@ -55,13 +50,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/flatMap

map() et flatMap()

-
var arr1 = [1, 2, 3, 4];
+
var arr1 = [1, 2, 3, 4];
 
-arr1.map(x => [x * 2]);
+arr1.map(x => [x * 2]);
 // [[2], [4], [6], [8]]
 
-arr1.flatMap(x => [x * 2]);
-// [2, 4, 6, 8]
+arr1.flatMap(x => [x * 2]);
+// [2, 4, 6, 8]
 
 // seul un niveau est aplati
 arr1.flatMap(x => [[x * 2]]);
@@ -81,18 +76,18 @@ tableau1.flatMap(x => x.split(" "));
 
 

On notera que la longueur de la liste obtenue avec flatMap est différente de la longueur de la liste originale.

-
//=> [1, 2, 3, 4, 5, 6, 7, 8, 9]
+
//=> [1, 2, 3, 4, 5, 6, 7, 8, 9]

Équivalent

reduce() et concat()

-
var arr = [1, 2, 3, 4];
+
var arr = [1, 2, 3, 4];
 
-arr.flatMap(x => [x, x * 2]);
-// est équivalent à
-arr.reduce((acc, x) => acc.concat([x, x * 2]), []);
-// [1, 2, 2, 4, 3, 6, 4, 8]
+arr.flatMap(x => [x, x * 2]); +// est équivalent à +arr.reduce((acc, x) => acc.concat([x, x * 2]), []); +// [1, 2, 2, 4, 3, 6, 4, 8]

Spécifications

diff --git a/files/fr/web/javascript/reference/global_objects/array/foreach/index.html b/files/fr/web/javascript/reference/global_objects/array/foreach/index.html index c1653911b3..1b10baec33 100644 --- a/files/fr/web/javascript/reference/global_objects/array/foreach/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/foreach/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/forEach
{{EmbedInteractiveExample("pages/js/array-foreach.html")}}
- -

Syntaxe

arr.forEach(callback);
@@ -67,9 +65,7 @@ arr.forEach(callback, thisArg);

forEach() ne modifie pas le tableau sur lequel elle est appelée, en revanche, la fonction de retour (callback) utilisée peut modifier le tableau.

-
Note : - -

Il n'existe aucun moyen d'arrêter une boucle forEach en dehors de lever une exception. Si vous avez besoin d'arrêter la boucle, étudiez plutôt :

+

Note : Il n'existe aucun moyen d'arrêter une boucle forEach en dehors de lever une exception. Si vous avez besoin d'arrêter la boucle, étudiez plutôt :

  • Une boucle for classique
  • @@ -110,7 +106,7 @@ items.forEach(function(item){

    Afficher le contenu d'un tableau

    -
    +

    Note : Pour afficher le contenu d'un tableau, on pourra utiliser console.table() qui met en forme les éléments du tableau. L'exemple suivant est laissé à titre d'illustration pour forEach().

    @@ -155,7 +151,7 @@ console.log(obj.somme); // 16
    -

    Note : Si la fonction passée en argument est une fonction fléchée, il n'est pas nécessaire d'ajouter le paramètre this car les fonctions fléchées utilisent le this fourni par le contexte lexical.

    +

    Note : Si la fonction passée en argument est une fonction fléchée, il n'est pas nécessaire d'ajouter le paramètre this car les fonctions fléchées utilisent le this fourni par le contexte lexical.

    Stopper une boucle

    diff --git a/files/fr/web/javascript/reference/global_objects/array/from/index.html b/files/fr/web/javascript/reference/global_objects/array/from/index.html index 588abb0596..de22e8feea 100644 --- a/files/fr/web/javascript/reference/global_objects/array/from/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/from/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/from
    {{EmbedInteractiveExample("pages/js/array-from.html")}}
    - -

    Syntaxe

    Array.from(arrayLike [, fonctionMap[, thisArg]])
    diff --git a/files/fr/web/javascript/reference/global_objects/array/includes/index.html b/files/fr/web/javascript/reference/global_objects/array/includes/index.html index 0758f0a693..e63134919f 100644 --- a/files/fr/web/javascript/reference/global_objects/array/includes/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/includes/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/includes
    {{EmbedInteractiveExample("pages/js/array-includes.html")}}
    - +

    Note : Cette méthode utilise l'algorithme de comparaison SameValueZero qui fonctionne comme l'égalité stricte, à la différence que NaN est ici égal à lui même.

    diff --git a/files/fr/web/javascript/reference/global_objects/array/index.html b/files/fr/web/javascript/reference/global_objects/array/index.html index 5e8a0ebf2b..3604ce3910 100644 --- a/files/fr/web/javascript/reference/global_objects/array/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/index.html @@ -14,83 +14,94 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array

    Créer un tableau

    -
    var fruits = ['Apple', 'Banana'];
    +
    var fruits = ['Apple', 'Banana'];
     
    -console.log(fruits.length);
    -// 2
    +console.log(fruits.length); +// 2 +

    Accéder (via son index) à un élément du tableau

    -
    var first = fruits[0];
    -// Apple
    +
    var first = fruits[0];
    +// Apple
     
    -var last = fruits[fruits.length - 1];
    -// Banana
    +var last = fruits[fruits.length - 1]; +// Banana +

    Boucler sur un tableau

    -
    fruits.forEach(function(item, index, array) {
    -  console.log(item, index);
    -});
    -// Apple 0
    -// Banana 1
    +
    fruits.forEach(function(item, index, array) {
    +  console.log(item, index);
    +});
    +// Apple 0
    +// Banana 1
    +

    Ajouter à la fin du tableau

    -
    var newLength = fruits.push('Orange');
    -// ["Apple", "Banana", "Orange"]
    +
    var newLength = fruits.push('Orange');
    +// ["Apple", "Banana", "Orange"]
    +

    Supprimer le dernier élément du tableau

    -
    var last = fruits.pop(); // supprime Orange (à la fin)
    -// ["Apple", "Banana"];
    +
    var last = fruits.pop(); // supprime Orange (à la fin)
    +// ["Apple", "Banana"];
    +

    Supprimer le premier élément du tableau

    -
    var first = fruits.shift(); // supprime Apple (au début)
    -// ["Banana"];
    +
    var first = fruits.shift(); // supprime Apple (au début)
    +// ["Banana"];
    +

    Ajouter au début du tableau

    -
    var newLength = fruits.unshift('Strawberry') // ajoute au début
    -// ["Strawberry", "Banana"];
    +
    var newLength = fruits.unshift('Strawberry') // ajoute au début
    +// ["Strawberry", "Banana"];
    +

    Trouver l'index d'un élément dans le tableau

    -
    fruits.push('Mango');
    -// ["Strawberry", "Banana", "Mango"]
    +
    fruits.push('Mango');
    +// ["Strawberry", "Banana", "Mango"]
     
    -var pos = fruits.indexOf('Banana');
    -// 1
    +var pos = fruits.indexOf('Banana'); +// 1 +

    Supprimer un élément par son index

    -
    var removedItem = fruits.splice(pos, 1); // supprime 1 élément à la position pos
    +
    var removedItem = fruits.splice(pos, 1); // supprime 1 élément à la position pos
     
    -// ["Strawberry", "Mango"]
    +// ["Strawberry", "Mango"] +

    Supprimer des éléments à partir d'un index

    -
    var vegetables = ['Cabbage', 'Turnip', 'Radish', 'Carrot'];
    -console.log(vegetables);
    -// ["Cabbage", "Turnip", "Radish", "Carrot"]
    +
    var vegetables = ['Cabbage', 'Turnip', 'Radish', 'Carrot'];
    +console.log(vegetables);
    +// ["Cabbage", "Turnip", "Radish", "Carrot"]
     
    -var pos = 1, n = 2;
    +var pos = 1, n = 2;
     
    -var removedItems = vegetables.splice(pos, n);
    -// n définit le nombre d'éléments à supprimer,
    -// à partir de la position pos
    +var removedItems = vegetables.splice(pos, n);
    +// n définit le nombre d'éléments à supprimer,
    +// à partir de la position pos
     
    -console.log(vegetables);
    -// ["Cabbage", "Carrot"] (le tableau d'origine est changé)
    +console.log(vegetables);
    +// ["Cabbage", "Carrot"] (le tableau d'origine est changé)
     
    -console.log(removedItems);
    -// ["Turnip", "Radish"] (splice retourne la liste des éléments supprimés)
    +console.log(removedItems); +// ["Turnip", "Radish"] (splice retourne la liste des éléments supprimés) +

    Copier un tableau

    -
    var shallowCopy = fruits.slice(); // crée un nouveau tableau qui contient les éléments de fruits
    -// ["Strawberry", "Mango"]
    +
    var shallowCopy = fruits.slice(); // crée un nouveau tableau qui contient les éléments de fruits
    +// ["Strawberry", "Mango"]
    +

    Syntaxe

    @@ -98,14 +109,12 @@ console.log< new Array(element0, element1[, ...[, elementN]]) new Array(arrayLength)
+

Paramètres

-
-

Paramètres

-
element0, element1, ..., elementN
Un tableau est initialisé avec les éléments donnés, sauf dans le cas où un seul argument est passé au constructeur Array et que cet argument est un nombre. (Voir ci-après.) Notez que ce cas spécial s'applique aux tableaux créés avec le constructeur Array, et non aux tableaux créés avec la syntaxe crochets.
arrayLength
-
Si le seul argument passé au constructeur Array est un entier entre 0 et 232-1 (inclus), un nouveau tableau sera créé avec ce nombre d'éléments (note : le tableau sera créé avec arrayLength emplacements vides, et non avec de véritables valeurs undefined). Si l'argument est un nombre en dehors de la plage autorisée, une exception {{jsxref("RangeError")}} est levée.
+
Si le seul argument passé au constructeur Array est un entier entre 0 et 2^32-1 (inclus), un nouveau tableau sera créé avec ce nombre d'éléments (note : le tableau sera créé avec arrayLength emplacements vides, et non avec de véritables valeurs undefined). Si l'argument est un nombre en dehors de la plage autorisée, une exception {{jsxref("RangeError")}} est levée.

Description

@@ -153,7 +162,7 @@ renderer["3d"].setTexture(model, "personnage.png");// fonctionne correctement
-

Note spécifique à Firefox : Depuis Firefox 40.0a2, il est possible d'utiliser la notation avec le point pour accéder aux propriétés dont les noms ne sont pas des identifiants valides.

+

Note : Depuis Firefox 40.0a2, il est possible d'utiliser la notation avec le point pour accéder aux propriétés dont les noms ne sont pas des identifiants valides.

Relation entre length et les propriétés numériques

@@ -369,18 +378,19 @@ t,c,f,k,r,f,c,t

Utiliser un tableau pour tabuler un ensemble de valeurs

-
values = [];
-for (var x = 0; x < 10; x++){
- values.push([
-  2 ** x,
-  2 * x ** 2
- ])
-};
-console.table(values)
+
values = [];
+for (var x = 0; x < 10; x++){
+ values.push([
+  2 ** x,
+  2 * x ** 2
+ ])
+};
+console.table(values)
+

Résulte en

-
0	1	0
+
0	1	0
 1	2	2
 2	4	8
 3	8	18
@@ -389,7 +399,8 @@ console.tabl
 6	64	72
 7	128	98
 8	256	128
-9	512	162
+9 512 162 +

(Le première colonne est l'index)

diff --git a/files/fr/web/javascript/reference/global_objects/array/indexof/index.html b/files/fr/web/javascript/reference/global_objects/array/indexof/index.html index d060a358f8..cdd545abc9 100644 --- a/files/fr/web/javascript/reference/global_objects/array/indexof/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/indexof/index.html @@ -21,8 +21,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/indexOf
{{EmbedInteractiveExample("pages/js/array-indexof.html")}}
- -

Syntaxe

arr.indexOf(élémentRecherché)
diff --git a/files/fr/web/javascript/reference/global_objects/array/join/index.html b/files/fr/web/javascript/reference/global_objects/array/join/index.html
index 5d554ff1d9..cdb8f6b0f6 100644
--- a/files/fr/web/javascript/reference/global_objects/array/join/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/join/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/join
 
 
{{EmbedInteractiveExample("pages/js/array-join.html")}}
- -

Syntaxe

arr.join()
diff --git a/files/fr/web/javascript/reference/global_objects/array/keys/index.html b/files/fr/web/javascript/reference/global_objects/array/keys/index.html
index 3f1206072e..88e747da9c 100644
--- a/files/fr/web/javascript/reference/global_objects/array/keys/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/keys/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/keys
 
 
{{EmbedInteractiveExample("pages/js/array-keys.html")}}
- -

Syntaxe

arr.keys()
diff --git a/files/fr/web/javascript/reference/global_objects/array/lastindexof/index.html b/files/fr/web/javascript/reference/global_objects/array/lastindexof/index.html index 2ecc86a7b6..eb2c70d644 100644 --- a/files/fr/web/javascript/reference/global_objects/array/lastindexof/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/lastindexof/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf
{{EmbedInteractiveExample("pages/js/array-lastindexof.html")}}
- -

Syntaxe

arr.lastIndexOf(élémentRecherché)
diff --git a/files/fr/web/javascript/reference/global_objects/array/length/index.html b/files/fr/web/javascript/reference/global_objects/array/length/index.html
index f4a6f35fdd..4e05fe8940 100644
--- a/files/fr/web/javascript/reference/global_objects/array/length/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/length/index.html
@@ -15,11 +15,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/length
 
 
{{EmbedInteractiveExample("pages/js/array-length.html")}}
- +

Description

-

La valeur de la propriété length est un entier de signe positif dont la valeur est inférieure à 2 à la puissance 32 (232).

+

La valeur de la propriété length est un entier de signe positif dont la valeur est inférieure à 2 à la puissance 32 (2^32).

var tableauA = new Array(4294967296); // 2 à la puissance 32 = 4294967296
 var tableauC = new Array(-100) // une valeur négative
diff --git a/files/fr/web/javascript/reference/global_objects/array/map/index.html b/files/fr/web/javascript/reference/global_objects/array/map/index.html
index a98f3a6198..48a9be07f5 100644
--- a/files/fr/web/javascript/reference/global_objects/array/map/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/map/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/map
 
 
{{EmbedInteractiveExample("pages/js/array-map.html")}}
- -

Syntaxe

var nouveauTableau = arr.map(callback [, thisArg])
@@ -53,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/map

callback est appelée avec trois arguments : la valeur de l'élément du tableau, l'index de cet élément et l'objet {{jsxref("Array")}} qui est parcouru.

-

Attention ! map() construit un nouveau tableau. Si on utilise cette méthode sans utiliser le résultat, mieux vaudra utiliser forEach ou for...of.  Pour mieux décider si map()est adéquat, regardez si vous utilisez la valeur de retour et/ou si vous renvoyez une valeur avec la fonction callback : si ce n'est pas le cas, il ne faut pas utiliser map().

+

Attention : map() construit un nouveau tableau. Si on utilise cette méthode sans utiliser le résultat, mieux vaudra utiliser forEach ou for...of.  Pour mieux décider si map()est adéquat, regardez si vous utilisez la valeur de retour et/ou si vous renvoyez une valeur avec la fonction callback : si ce n'est pas le cas, il ne faut pas utiliser map().

Si le paramètre thisArg est utilisé, il sera utilisé en tant que this par la fonction callback lorsqu'elle sera appelée. S'il n'est pas utilisé, ce sera la valeur {{jsxref("undefined")}} qui sera utilisée pour définir this. La valeur this finalement prise en compte par la fonction callback est définie selon les règles usuelles qui déterminent la valeur this observée par une fonction.

diff --git a/files/fr/web/javascript/reference/global_objects/array/pop/index.html b/files/fr/web/javascript/reference/global_objects/array/pop/index.html index d2d0a2d0f2..6a5345dd88 100644 --- a/files/fr/web/javascript/reference/global_objects/array/pop/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/pop/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/pop
{{EmbedInteractiveExample("pages/js/array-pop.html")}}
- -

Syntaxe

arr.pop()
diff --git a/files/fr/web/javascript/reference/global_objects/array/push/index.html b/files/fr/web/javascript/reference/global_objects/array/push/index.html index 455bc6274e..c7f18ce86b 100644 --- a/files/fr/web/javascript/reference/global_objects/array/push/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/push/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/push
{{EmbedInteractiveExample("pages/js/array-push.html")}}
- -

Syntaxe

arr.push(élément1, ..., élémentN)
diff --git a/files/fr/web/javascript/reference/global_objects/array/reduce/index.html b/files/fr/web/javascript/reference/global_objects/array/reduce/index.html index 04cb6db277..6ec6af3488 100644 --- a/files/fr/web/javascript/reference/global_objects/array/reduce/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/reduce/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/reduce
{{EmbedInteractiveExample("pages/js/array-reduce.html")}}
- -

Syntaxe

arr.reduce(callback)
diff --git a/files/fr/web/javascript/reference/global_objects/array/reduceright/index.html b/files/fr/web/javascript/reference/global_objects/array/reduceright/index.html
index 0244f4ff76..63222a2191 100644
--- a/files/fr/web/javascript/reference/global_objects/array/reduceright/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/reduceright/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/reduceRight
 
 
{{EmbedInteractiveExample("pages/js/array-reduce-right.html")}}
- +

Voir également {{jsxref("Array.prototype.reduce()")}} pour une méthode qui réduit de gauche à droite.

diff --git a/files/fr/web/javascript/reference/global_objects/array/reverse/index.html b/files/fr/web/javascript/reference/global_objects/array/reverse/index.html index 37248af1ac..cfd6d0029a 100644 --- a/files/fr/web/javascript/reference/global_objects/array/reverse/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/reverse/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/reverse
{{EmbedInteractiveExample("pages/js/array-reverse.html")}}
- -

Syntaxe

arr.reverse()
diff --git a/files/fr/web/javascript/reference/global_objects/array/shift/index.html b/files/fr/web/javascript/reference/global_objects/array/shift/index.html index 01ed662525..aa853937b2 100644 --- a/files/fr/web/javascript/reference/global_objects/array/shift/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/shift/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/shift
{{EmbedInteractiveExample("pages/js/array-shift.html")}}
- -

Syntaxe

arr.shift()
diff --git a/files/fr/web/javascript/reference/global_objects/array/slice/index.html b/files/fr/web/javascript/reference/global_objects/array/slice/index.html index 329a249197..988565123b 100644 --- a/files/fr/web/javascript/reference/global_objects/array/slice/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/slice/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/slice
{{EmbedInteractiveExample("pages/js/array-slice.html")}}
- -

Syntaxe

arr.slice()
@@ -29,18 +27,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/slice
 
 
début {{optional_inline}}
-
Indice (à partir de zéro) depuis lequel commencer l'extraction.
-
S'il s'agit d'un indice négatif, début indique un décalage depuis la fin de la séquence. Par exemple, slice(-2) extrait les avant-dernier et dernier éléments dans la séquence.
+
Indice (à partir de zéro) depuis lequel commencer l'extraction. S'il s'agit d'un indice négatif, début indique un décalage depuis la fin de la séquence. Par exemple, slice(-2) extrait les avant-dernier et dernier éléments dans la séquence.

Si début est absent, slice() commencera depuis 0. Si début est supérieur à la taille du tableau, c'est un tableau vide qui sera renvoyé.
-
- -
fin {{optional_inline}}
-
Indice (à partir de zéro) auquel arrêter l'extraction. slice() extrait jusqu'à cet indice, mais pas l'élément situé en fin lui-même.
-
slice(1,4) extrait du deuxième au quatrième élément (les éléments d'indices 1, 2 et 3).
-
S'il s'agit d'un indice négatif, fin indique un décalage depuis la fin de la séquence. slice(2,-1) extrait du troisième à l'avant-dernier élément dans la séquence.
-
Si fin n'est pas fourni, slice() extraira jusqu'à la fin de la séquence (arr.length). Si fin est supérieur à la longueur de la séquence, slice() fera une extraction jusqu'à la fin de la séquence.
+
Indice (à partir de zéro) auquel arrêter l'extraction. slice() extrait jusqu'à cet indice, mais pas l'élément situé en fin lui-même. slice(1,4) extrait du deuxième au quatrième élément (les éléments d'indices 1, 2 et 3). S'il s'agit d'un indice négatif, fin indique un décalage depuis la fin de la séquence. slice(2,-1) extrait du troisième à l'avant-dernier élément dans la séquence. Si fin n'est pas fourni, slice() extraira jusqu'à la fin de la séquence (arr.length). Si fin est supérieur à la longueur de la séquence, slice() fera une extraction jusqu'à la fin de la séquence.

Valeur de retour

diff --git a/files/fr/web/javascript/reference/global_objects/array/some/index.html b/files/fr/web/javascript/reference/global_objects/array/some/index.html index e91e4624e6..b9a15a2855 100644 --- a/files/fr/web/javascript/reference/global_objects/array/some/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/some/index.html @@ -22,8 +22,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/some
{{EmbedInteractiveExample("pages/js/array-some.html")}}
- -

Syntaxe

arr.some(callback[, objetThis])
diff --git a/files/fr/web/javascript/reference/global_objects/array/sort/index.html b/files/fr/web/javascript/reference/global_objects/array/sort/index.html index 600e2a9489..84ce52113f 100644 --- a/files/fr/web/javascript/reference/global_objects/array/sort/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/sort/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/sort
{{EmbedInteractiveExample("pages/js/array-sort.html")}}
- -

Syntaxe

arr.sort()
@@ -40,7 +38,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/sort
 
 

Si le paramètre fonctionComparaison n'est pas fourni, les éléments qui ne valent pas undefined sont triés en les convertissant en chaines de caractères et en comparant ces chaines selon l'ordre des points de code Unicode. Par exemple, "banane" sera trié avant "cerise", mais "Cerise" arrivera avant "banane" à cause de la majuscule (les majuscules arrivent avant dans la liste). Dans un tri numérique, 9 sera trié avant 80, mais comme ces nombres sont convertis en chaînes de caractères, "80" arrive avant "9" selon l'ordre des unités de code UTF-16. Les éléments valant undefined sont placés à la fin du tableau.

-
+

Note : En UTF-16, les caractères Unicode situés après \uFFFF sont encodés avec deux unités de code surrogates sur l'intervalle \uD800-\uDFFF. Pour comparer les chaînes de caractères entre elles, ce sont les unités de code séparées qui sont prises en compte. Ainsi, le caractère formé par la paire surrogate \uD655 \uDE55 sera trié avant le caractère \uFF3A.

@@ -234,8 +232,8 @@ var result = mapped.map(function(e){ });
-
-

Note : Une bibliothèque open source utilise cette approche : mapsort.

+
+

Note : Une bibliothèque open source utilise cette approche : mapsort.

Spécifications

diff --git a/files/fr/web/javascript/reference/global_objects/array/splice/index.html b/files/fr/web/javascript/reference/global_objects/array/splice/index.html index b01ec5cb79..a4fc4f2ad5 100644 --- a/files/fr/web/javascript/reference/global_objects/array/splice/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/splice/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/splice
{{EmbedInteractiveExample("pages/js/array-splice.html")}}
- -

Syntaxe

var tabElementsSupprimes = array.splice(début, nbASupprimer[, élem1[, élem2[, ...]]])
@@ -27,19 +25,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/splice
 
 
début
-
L'indice à partir duquel commencer à changer le tableau (l'indice du premier élement étant 0).
-
Si sa valeur est supérieure à la longueur du tableau array.length, début est ramené à la longueur du tableau array.length.
-
S'il est négatif, le changement commencera d'autant d'éléments à partir de la fin du tableau, c'est à dire à partir de l'index  array.length + début. Si array.length + début est inférieur à 0, le changement commencera à l'index 0.
-
- -
+
L'indice à partir duquel commencer à changer le tableau (l'indice du premier élement étant 0). Si sa valeur est supérieure à la longueur du tableau array.length, début est ramené à la longueur du tableau array.length. S'il est négatif, le changement commencera d'autant d'éléments à partir de la fin du tableau, c'est à dire à partir de l'index  array.length + début. Si array.length + début est inférieur à 0, le changement commencera à l'index 0.
nbASupprimer
Un entier indiquant le nombre d'anciens éléments à remplacer.
- Si ce paramètre est absent ou si sa valeur est supérieure ou égale à array.length - début, alors les éléments entre début et la fin du tableau seront supprimés.
-
Si nbASupprimer vaut 0, aucun élément ne sera supprimé. Dans ce cas, il est nécessaire de spécifier au moins un nouvel élément.
-
- -
+ Si ce paramètre est absent ou si sa valeur est supérieure ou égale à array.length - début, alors les éléments entre début et la fin du tableau seront supprimés. Si nbASupprimer vaut 0, aucun élément ne sera supprimé. Dans ce cas, il est nécessaire de spécifier au moins un nouvel élément.
élemN
Les éléments à ajouter au tableau à partir de début. Si vous ne spécifiez pas de nouvel élément, les anciens éléments seront simplement supprimés du tableau.
diff --git a/files/fr/web/javascript/reference/global_objects/array/tolocalestring/index.html b/files/fr/web/javascript/reference/global_objects/array/tolocalestring/index.html index 43fba5aaeb..8e790d06f6 100644 --- a/files/fr/web/javascript/reference/global_objects/array/tolocalestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/tolocalestring/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/toLocaleString
{{EmbedInteractiveExample("pages/js/array-tolocalestring.html")}}
- -

Syntaxe

arr.toLocaleString();
diff --git a/files/fr/web/javascript/reference/global_objects/array/tostring/index.html b/files/fr/web/javascript/reference/global_objects/array/tostring/index.html
index 5976c40138..2c9944f5dd 100644
--- a/files/fr/web/javascript/reference/global_objects/array/tostring/index.html
+++ b/files/fr/web/javascript/reference/global_objects/array/tostring/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/toString
 
 
{{EmbedInteractiveExample("pages/js/array-tostring.html")}}
- -

Syntaxe

arr.toString()
@@ -34,7 +32,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/toString

Sémantique d'ECMAScript 5

-

À partir de JavaScript 1.8.5 (Firefox 4), et en cohérence avec la 5e édition d'ECMAScript, la méthode toString() est générique et peut être utilisé avec n'importe quel objet. {{jsxref("Object.prototype.toString()")}} sera appelée, et la valeur résultante sera renvoyée.

+

À partir de JavaScript 1.8.5 (Firefox 4), et en cohérence avec la 5e édition d'ECMAScript, la méthode toString() est générique et peut être utilisé avec n'importe quel objet. {{jsxref("Object.prototype.toString()")}} sera appelée, et la valeur résultante sera renvoyée.

Spécifications

diff --git a/files/fr/web/javascript/reference/global_objects/array/unshift/index.html b/files/fr/web/javascript/reference/global_objects/array/unshift/index.html index 4d27cf8a79..77ba3d8eeb 100644 --- a/files/fr/web/javascript/reference/global_objects/array/unshift/index.html +++ b/files/fr/web/javascript/reference/global_objects/array/unshift/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/unshift
{{EmbedInteractiveExample("pages/js/array-unshift.html")}}
- -

Syntaxe

arr.unshift([élém1[, ...[, élémN]]])
diff --git a/files/fr/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html b/files/fr/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html index 3c905942dd..8839c62408 100644 --- a/files/fr/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html +++ b/files/fr/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/byteLength
{{EmbedInteractiveExample("pages/js/arraybuffer-bytelength.html")}}
- -

Syntaxe

arraybuffer.byteLength
diff --git a/files/fr/web/javascript/reference/global_objects/arraybuffer/index.html b/files/fr/web/javascript/reference/global_objects/arraybuffer/index.html index 9ff2571ad1..7c46a860de 100644 --- a/files/fr/web/javascript/reference/global_objects/arraybuffer/index.html +++ b/files/fr/web/javascript/reference/global_objects/arraybuffer/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer
{{EmbedInteractiveExample("pages/js/arraybuffer-constructor.html")}}
- -

Syntaxe

new ArrayBuffer(longueur)
@@ -36,7 +34,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer
 
 

Exceptions

-

Une exception {{jsxref("RangeError")}} est levée lorsque l'argument longueur est supérieur à {{jsxref("Number.MAX_SAFE_INTEGER")}} (soit 253) ou s'il est négatif.

+

Une exception {{jsxref("RangeError")}} est levée lorsque l'argument longueur est supérieur à {{jsxref("Number.MAX_SAFE_INTEGER")}} (soit 2^53) ou s'il est négatif.

Description

@@ -67,7 +65,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer
Cette méthode renvoie true si arg est une des vues sur l'ArrayBuffer telle qu'un tableau typé ou un objet {{jsxref("DataView")}}, sinon elle renvoie false.
{{jsxref("ArrayBuffer.transfer", "ArrayBuffer.transfer(ancienTampon [, nouvelleLongueur])")}} {{experimental_inline}}
-
Cette méthode renvoie un nouvel objet ArrayBuffer dont le contenu est transféré depuis les données de ancienTampon et qui est ensuite tronqué ou rallongé avec des zéros pour que la taille du nouveau tampon soit nouvelleLongueur.
+
Cette méthode renvoie un nouvel objet ArrayBuffer dont le contenu est transféré depuis les données de ancienTampon et qui est ensuite tronqué ou rallongé avec des zéros pour que la taille du nouveau tampon soit nouvelleLongueur.
diff --git a/files/fr/web/javascript/reference/global_objects/arraybuffer/isview/index.html b/files/fr/web/javascript/reference/global_objects/arraybuffer/isview/index.html index e756f73260..876fdd595b 100644 --- a/files/fr/web/javascript/reference/global_objects/arraybuffer/isview/index.html +++ b/files/fr/web/javascript/reference/global_objects/arraybuffer/isview/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/isView
{{EmbedInteractiveExample("pages/js/arraybuffer-isview.html")}}
- -

Syntaxe

ArrayBuffer.isView(arg)
diff --git a/files/fr/web/javascript/reference/global_objects/arraybuffer/slice/index.html b/files/fr/web/javascript/reference/global_objects/arraybuffer/slice/index.html index 7deb1341e7..e52b95fd86 100644 --- a/files/fr/web/javascript/reference/global_objects/arraybuffer/slice/index.html +++ b/files/fr/web/javascript/reference/global_objects/arraybuffer/slice/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/slice
{{EmbedInteractiveExample("pages/js/arraybuffer-slice.html")}}
- -

Syntaxe

arraybuffer.slice(début[, fin])
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/slice
début
Indice (numérotation commençant à zéro) de l'octet à partir duquel découper le tableau.
-
- -
fin
Indice de l'octet auquel finir la découpe du tableau. Si ce paramètre n'est pas fourni, le nouvel ArrayBuffer contiendra tous les octets entre début et la fin du ArrayBuffer courant. L'intervalle défini par les valeurs début et fin est réduit à un intervalle valide pour le tableau courant si nécessaire. Si la longueur du nouveau tableau ArrayBuffer sera négative, l'intervalle est réduit à zéro.
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/add/index.html b/files/fr/web/javascript/reference/global_objects/atomics/add/index.html index 0dde9d1b5d..d09496b255 100644 --- a/files/fr/web/javascript/reference/global_objects/atomics/add/index.html +++ b/files/fr/web/javascript/reference/global_objects/atomics/add/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/add
{{EmbedInteractiveExample("pages/js/atomics-add.html")}}
- -

Syntaxe

Atomics.add(typedArray, index, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/and/index.html b/files/fr/web/javascript/reference/global_objects/atomics/and/index.html
index 9b20b5481c..80e18842ac 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/and/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/and/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/and
 
 
{{EmbedInteractiveExample("pages/js/atomics-and.html")}}
- -

Syntaxe

Atomics.and(typedArray, index, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/compareexchange/index.html b/files/fr/web/javascript/reference/global_objects/atomics/compareexchange/index.html
index 640132f0d8..add0ccdd87 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/compareexchange/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/compareexchange/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/compareExchange
 
 
{{EmbedInteractiveExample("pages/js/atomics-compareexchange.html")}}
- -

Syntaxe

Atomics.compareExchange(typedArray, index, valeurAttendue, valeurRemplacement)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/exchange/index.html b/files/fr/web/javascript/reference/global_objects/atomics/exchange/index.html
index 71819ab8b0..7a01cb04b1 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/exchange/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/exchange/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/exchange
 
 
{{EmbedInteractiveExample("pages/js/atomics-exchange.html")}}
- -

Syntaxe

Atomics.exchange(typedArray, index, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/index.html b/files/fr/web/javascript/reference/global_objects/atomics/index.html
index e93ba2339a..b358b66964 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/index.html
@@ -38,9 +38,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics
  
Cette méthode stocke la valeur fournie à la position indiquée dans le tableau si elle est égale à une valeur donnée. Elle renvoie l'ancienne valeur.
{{jsxref("Atomics.exchange()")}}
Cette méthode stocke la valeur fournie à la position indiquée dans le tableau. Elle renvoie l'ancienne valeur.
- - -
{{jsxref("Atomics.load()")}}
Cette méthode renvoie la valeur à la position indiquée dans le tableau.
{{jsxref("Atomics.or()")}}
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/islockfree/index.html b/files/fr/web/javascript/reference/global_objects/atomics/islockfree/index.html index e88e07d5de..be1df1cda2 100644 --- a/files/fr/web/javascript/reference/global_objects/atomics/islockfree/index.html +++ b/files/fr/web/javascript/reference/global_objects/atomics/islockfree/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/isLockFree
{{EmbedInteractiveExample("pages/js/atomics-islockfree.html")}}
- -

Syntaxe

Atomics.isLockFree(taille)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/load/index.html b/files/fr/web/javascript/reference/global_objects/atomics/load/index.html
index 721e48fdf8..8e692f4ce8 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/load/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/load/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/load
 
 
{{EmbedInteractiveExample("pages/js/atomics-load.html")}}
- -

Syntaxe

Atomics.load(typedArray, index)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/or/index.html b/files/fr/web/javascript/reference/global_objects/atomics/or/index.html
index e5c0d0a7c5..0147a2d36e 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/or/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/or/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/or
 
 
{{EmbedInteractiveExample("pages/js/atomics-or.html")}}
- -

Syntaxe

Atomics.or(typedArray, index, value)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/store/index.html b/files/fr/web/javascript/reference/global_objects/atomics/store/index.html
index 104a74236b..4f31079d58 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/store/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/store/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/store
 
 
{{EmbedInteractiveExample("pages/js/atomics-store.html")}}
- -

Syntaxe

Atomics.store(typedArray, index, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/sub/index.html b/files/fr/web/javascript/reference/global_objects/atomics/sub/index.html
index 7e46c0a9f9..313fc0577e 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/sub/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/sub/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/sub
 
 
{{EmbedInteractiveExample("pages/js/atomics-sub.html")}}
- -

Syntaxe

Atomics.sub(typedArray, index, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/atomics/xor/index.html b/files/fr/web/javascript/reference/global_objects/atomics/xor/index.html
index 8feaba00aa..c3de46ad67 100644
--- a/files/fr/web/javascript/reference/global_objects/atomics/xor/index.html
+++ b/files/fr/web/javascript/reference/global_objects/atomics/xor/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/xor
 
 
{{EmbedInteractiveExample("pages/js/atomics-xor.html")}}
- -

Syntaxe

Atomics.xor(typedArray, index, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/bigint/asintn/index.html b/files/fr/web/javascript/reference/global_objects/bigint/asintn/index.html
index 61315c5511..13023405cf 100644
--- a/files/fr/web/javascript/reference/global_objects/bigint/asintn/index.html
+++ b/files/fr/web/javascript/reference/global_objects/bigint/asintn/index.html
@@ -11,12 +11,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/asIntN
 ---
 

{{JSRef}}

-

La méthode statique BigInt.asIntN() permet d'écréter un nombre BigInt pour obtenir un entier signé entre 2largeur-1 et 2largeur-1-1.

+

La méthode statique BigInt.asIntN() permet d'écréter un nombre BigInt pour obtenir un entier signé entre 2^(largeur-1) et 2^(largeur-1)-1.

{{EmbedInteractiveExample("pages/js/bigint-asintn.html")}}
- -

Syntaxe

var resultat = BigInt.asIntN(largeur, bigint);
@@ -32,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/asIntN

Valeur de retour

-

La valeur de bigint modulo 2largeur comme entier signé.

+

La valeur de bigint modulo 2^largeur comme entier signé.

Exemples

diff --git a/files/fr/web/javascript/reference/global_objects/bigint/asuintn/index.html b/files/fr/web/javascript/reference/global_objects/bigint/asuintn/index.html index 14b79faf8e..5331dbae11 100644 --- a/files/fr/web/javascript/reference/global_objects/bigint/asuintn/index.html +++ b/files/fr/web/javascript/reference/global_objects/bigint/asuintn/index.html @@ -12,12 +12,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/asUintN ---

{{JSRef}}

-

La méthode statique BigInt.asUintN() permet d'écréter un BigInt pour ramener sa valeur sur un entier non-signé entre 0 et 2largeur-1.

+

La méthode statique BigInt.asUintN() permet d'écréter un BigInt pour ramener sa valeur sur un entier non-signé entre 0 et 2^(largeur)-1.

{{EmbedInteractiveExample("pages/js/bigint-asuintn.html")}}
- -

Syntaxe

var résultat = BigInt.asUintN(largeur, bigint);
@@ -33,7 +31,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/asUintN

Valeur de retour

-

La valeur de bigint modulo 2largeur comme un entier non signé.

+

La valeur de bigint modulo 2^largeur comme un entier non signé.

Exemples

diff --git a/files/fr/web/javascript/reference/global_objects/bigint/index.html b/files/fr/web/javascript/reference/global_objects/bigint/index.html index ef2b07710f..6e842994cc 100644 --- a/files/fr/web/javascript/reference/global_objects/bigint/index.html +++ b/files/fr/web/javascript/reference/global_objects/bigint/index.html @@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt ---
{{JSRef}}
-

BigInt est un objet natif qui permet de représenter des nombres entiers supérieurs à 253 (la plus grande valeur entière qui puisse être représentée par le type primitif {{jsxref("Number")}}). BigInt peut être utilisé afin de représenter de grands entiers de n'importe quelle taille.

+

BigInt est un objet natif qui permet de représenter des nombres entiers supérieurs à 2^53 (la plus grande valeur entière qui puisse être représentée par le type primitif {{jsxref("Number")}}). BigInt peut être utilisé afin de représenter de grands entiers de n'importe quelle taille.

Note : BigInt est actuellement une proposition de niveau 3 pour la spécification ECMAScript.

@@ -37,9 +37,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt

Note : BigInt() n'est pas censé être utilisé avec l'opérateur {{jsxref("Opérateurs/L_opérateur_new", "new")}}.

-
-
-

Description

Un objet BigInt est créé en ajoutant un n à la fin d'un littéral d'entier — 10n par exemple — ou en appelant la fonction BigInt().

@@ -55,13 +52,13 @@ const grandNombreEnChaîne = BigInt('9007199254740991'); const grandeNombreHexa = BigInt("0x1fffffffffffff"); // ↪ 9007199254740991n -const grandeNombreBinaire = BigInt("0b11111111111111111111111111111111111111111111111111111"); +const grandeNombreBinaire = BigInt("0b11111111111111111111111111111111111111111111111111111"); // ↪ 9007199254740991n

Les objets BigInt sont semblables aux objets {{jsxref("Number")}} selon certains aspects mais avec quelques différences clés. Les objets BigInt ne peuvent pas êre utilisés avec l'objet {{jsxref("Math")}} et ne peuvent pas être manipulés avec des opérations qui impliquent des objets {{jsxref("Number")}}.

-
-

Attention ! Il est nécessaire de convertir des valeurs {{jsxref("Number")}} ou BigInt dans les opérations qui les combinent.

+
+

Attention : Il est nécessaire de convertir des valeurs {{jsxref("Number")}} ou BigInt dans les opérations qui les combinent.

Attention lors de ces conversions car la précision d'une valeur BigInt peut être perdue lorsque ce dernier est converti en {{jsxref("Number")}}.

@@ -194,21 +191,21 @@ Boolean(12n)
BigInt.asIntN()
-
Écrète un objet BigInt pour obtenir un entier signé entre -2largeur-1 et 2largeur-1-1
+
Écrète un objet BigInt pour obtenir un entier signé entre -2^(largeur-1) et 2^(largeur-1)-1
BigInt.asUintN()
-
Écrète un objet BigInt pour obtenir un entier non-signé entre 0 et 2largeur-1
+
Écrète un objet BigInt pour obtenir un entier non-signé entre 0 et 2^(largeur)-1

Propriétés

{{jsxref("BigInt.prototype")}}
-
Cette propriété permet d'ajouter des propriétés aux objets BigInt.
+
Cette propriété permet d'ajouter des propriétés aux objets BigInt.

Instances de BigInt

-

L'ensemble des instances de BigInt héritent de BigInt.prototype. Le prototype du constructeur BigInt peut être modifié afin de modifier l'ensemble des instances de BigInt.

+

L'ensemble des instances de BigInt héritent de BigInt.prototype. Le prototype du constructeur BigInt peut être modifié afin de modifier l'ensemble des instances de BigInt.

Méthodes

@@ -218,7 +215,7 @@ Boolean(12n)

Coercition en Number

-

Lorsqu'on convertit une valeur BigInt en {{jsxref("Objets_globaux/Number","Number")}}, on perd en précision. Si on effectue des allers-retours entre ces deux types, on ne conservera pas la même valeur. Aussi, il est recommandé d'utiliser uniquement BigInt lorsque les valeurs qu'on manipule seront supérieures à 253 et qu'il ne sera pas nécessaire de passer d'un type à l'autre.

+

Lorsqu'on convertit une valeur BigInt en {{jsxref("Objets_globaux/Number","Number")}}, on perd en précision. Si on effectue des allers-retours entre ces deux types, on ne conservera pas la même valeur. Aussi, il est recommandé d'utiliser uniquement BigInt lorsque les valeurs qu'on manipule seront supérieures à 2^53 et qu'il ne sera pas nécessaire de passer d'un type à l'autre.

Cryptographie

@@ -254,7 +251,7 @@ function nthPrime(nth) { nthPrime(20n) // ↪ 73n
-

Spécifications

+

Spécifications

diff --git a/files/fr/web/javascript/reference/global_objects/bigint/tolocalestring/index.html b/files/fr/web/javascript/reference/global_objects/bigint/tolocalestring/index.html index 25ece3dba2..05c8d2860a 100644 --- a/files/fr/web/javascript/reference/global_objects/bigint/tolocalestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/bigint/tolocalestring/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/toLocaleString
{{EmbedInteractiveExample("pages/js/bigint-tolocalestring.html")}}
- -

Syntaxe

bigIntObj.toLocaleString([locales [, options]])
diff --git a/files/fr/web/javascript/reference/global_objects/bigint/tostring/index.html b/files/fr/web/javascript/reference/global_objects/bigint/tostring/index.html index 8c4fdd7b05..4fbc9eab99 100644 --- a/files/fr/web/javascript/reference/global_objects/bigint/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/bigint/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/toString
{{EmbedInteractiveExample("pages/js/bigint-tostring.html")}}
- -

Syntaxe

bigIntObj.toString([base])
diff --git a/files/fr/web/javascript/reference/global_objects/bigint/valueof/index.html b/files/fr/web/javascript/reference/global_objects/bigint/valueof/index.html index 02309f443c..92a6e74350 100644 --- a/files/fr/web/javascript/reference/global_objects/bigint/valueof/index.html +++ b/files/fr/web/javascript/reference/global_objects/bigint/valueof/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/valueOf
{{EmbedInteractiveExample("pages/js/bigint-valueof.html")}}
- -

Syntaxe

bigIntObj.valueOf()
diff --git a/files/fr/web/javascript/reference/global_objects/boolean/tostring/index.html b/files/fr/web/javascript/reference/global_objects/boolean/tostring/index.html index ae8d671f5b..aedf9e0b00 100644 --- a/files/fr/web/javascript/reference/global_objects/boolean/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/boolean/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Boolean/toString
{{EmbedInteractiveExample("pages/js/boolean-tostring.html")}}
- -

Syntaxe

bool.toString()
diff --git a/files/fr/web/javascript/reference/global_objects/boolean/valueof/index.html b/files/fr/web/javascript/reference/global_objects/boolean/valueof/index.html index 445e59db99..336b15a0ea 100644 --- a/files/fr/web/javascript/reference/global_objects/boolean/valueof/index.html +++ b/files/fr/web/javascript/reference/global_objects/boolean/valueof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Boolean/valueOf
{{EmbedInteractiveExample("pages/js/boolean-valueof.html")}}
- -

Syntaxe

bool.valueOf()
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/buffer/index.html b/files/fr/web/javascript/reference/global_objects/dataview/buffer/index.html index 48e1aa9967..5e8b762109 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/buffer/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/buffer/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/buffer
{{EmbedInteractiveExample("pages/js/dataview-buffer.html")}}
- -

Syntaxe

dataview.buffer
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/bytelength/index.html b/files/fr/web/javascript/reference/global_objects/dataview/bytelength/index.html index c568751a3a..0ee441d0f0 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/bytelength/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/bytelength/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/byteLength
{{EmbedInteractiveExample("pages/js/dataview-bytelength.html")}}
- -

Syntaxe

dataview.byteLength
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/byteoffset/index.html b/files/fr/web/javascript/reference/global_objects/dataview/byteoffset/index.html index 933cb98c45..fe99429718 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/byteoffset/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/byteoffset/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/byteOffset
{{EmbedInteractiveExample("pages/js/dataview-byteoffset.html")}}
- -

Syntaxe

dataview.byteOffset
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getbigint64/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getbigint64/index.html index dbff068215..db4490ac0d 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getbigint64/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getbigint64/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getBigInt64
{{EmbedInteractiveExample("pages/js/dataview-getbigint64.html")}}
- -

Syntaxe

dataview.getBigInt64(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getbiguint64/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getbiguint64/index.html index 548fad2a56..b6fcc2c2ab 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getbiguint64/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getbiguint64/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getBigUint64
{{EmbedInteractiveExample("pages/js/dataview-getbiguint64.html")}}
- -

Syntaxe

dataview.getBigUint64(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getfloat32/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getfloat32/index.html index e4de551112..20fb09388e 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getfloat32/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getfloat32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getFloat32
{{EmbedInteractiveExample("pages/js/dataview-getfloat32.html")}}
- -

Syntaxe

dataview.getFloat32(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getfloat64/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getfloat64/index.html index e572af3824..ba67808c2d 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getfloat64/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getfloat64/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getFloat64
{{EmbedInteractiveExample("pages/js/dataview-getfloat64.html")}}
- -

Syntaxe

dataview.getFloat64(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getint16/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getint16/index.html index ba0e2bedd5..07973e9fa7 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getint16/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getint16/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getInt16
{{EmbedInteractiveExample("pages/js/dataview-getint16.html")}}
- -

Syntaxe

dataview.getInt16(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getint32/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getint32/index.html index 9d4c9b7e79..024dea3e3e 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getint32/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getint32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getInt32
{{EmbedInteractiveExample("pages/js/dataview-getint32.html")}}
- -

Syntaxe

dataview.getInt32(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getint8/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getint8/index.html index 2a2db6ade3..7404ee6626 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getint8/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getint8/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getInt8
{{EmbedInteractiveExample("pages/js/dataview-getint8.html")}}
- -

Syntaxe

dataview.getInt8(positionOctet)
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getuint16/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getuint16/index.html index fba846476b..7f2a5c307a 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getuint16/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getuint16/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getUint16
{{EmbedInteractiveExample("pages/js/dataview-getuint16.html")}}
- -

Syntaxe

dataview.getUint16(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getuint32/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getuint32/index.html index a4b106b5d6..d01a4a0f87 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getuint32/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getuint32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getUint32
{{EmbedInteractiveExample("pages/js/dataview-getuint32.html")}}
- -

Syntaxe

dataview.getUint32(positionOctet [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/getuint8/index.html b/files/fr/web/javascript/reference/global_objects/dataview/getuint8/index.html index 562c9a0b5d..a8c94778c7 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/getuint8/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/getuint8/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/getUint8
{{EmbedInteractiveExample("pages/js/dataview-getuint8.html")}}
- -

Syntaxe

dataview.getUint8(positionOctet)
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/index.html b/files/fr/web/javascript/reference/global_objects/dataview/index.html index 21c6eafca5..41edfcb904 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView
{{EmbedInteractiveExample("pages/js/dataview-constructor.html")}}
- -

Syntaxe

new DataView(buffer [, décalageOctets [, longueurOctets]])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setbigint64/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setbigint64/index.html index c1b5ad917d..5db0110c35 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setbigint64/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setbigint64/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setBigInt64
{{EmbedInteractiveExample("pages/js/dataview-setbigint64.html")}}
- -

Syntaxe

dataview.setBigInt64(positionOctet, value [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setbiguint64/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setbiguint64/index.html index f49c80275e..b13aaff413 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setbiguint64/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setbiguint64/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setBigUint64
{{EmbedInteractiveExample("pages/js/dataview-setbiguint64.html")}}
- -

Syntaxe

dataview.setBigUint64(positionOctet, value [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setfloat32/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setfloat32/index.html index 6ffe236366..a3862d3e4d 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setfloat32/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setfloat32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setFloat32
{{EmbedInteractiveExample("pages/js/dataview-setfloat32.html")}}
- -

Syntaxe

dataview.setFloat32(positionOctet, valeur [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setfloat64/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setfloat64/index.html index 4778d10e2a..0b1d62773b 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setfloat64/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setfloat64/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setFloat64
{{EmbedInteractiveExample("pages/js/dataview-setfloat64.html")}}
- -

Syntaxe

dataview.setFloat64(positionOctet, value [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setint16/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setint16/index.html index 4f19c088ff..b275f78339 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setint16/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setint16/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setInt16
{{EmbedInteractiveExample("pages/js/dataview-setint16.html")}}
- -

Syntaxe

dataview.setInt16(positionOctet, value [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setint32/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setint32/index.html index 541a7b72f7..21e51b28dd 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setint32/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setint32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setInt32
{{EmbedInteractiveExample("pages/js/dataview-setint32.html")}}
- -

Syntaxe

dataview.setInt32(positionOctet, value [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setint8/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setint8/index.html index 4815b3a118..f088ea3247 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setint8/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setint8/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setInt8
{{EmbedInteractiveExample("pages/js/dataview-setint8.html")}}
- -

Syntaxe

dataview.setInt8(positionOctet, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setuint16/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setuint16/index.html index f5e9376be3..45ce24f36d 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setuint16/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setuint16/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setUint16
{{EmbedInteractiveExample("pages/js/dataview-setuint16.html")}}
- -

Syntaxe

dataview.setUint16(positionOctet, valeur [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setuint32/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setuint32/index.html index 5f28f6f04d..7c0dc85072 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setuint32/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setuint32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setUint32
{{EmbedInteractiveExample("pages/js/dataview-setuint32.html")}}
- -

Syntaxe

dataview.setUint32(positionOctet, valeur [, littleEndian])
diff --git a/files/fr/web/javascript/reference/global_objects/dataview/setuint8/index.html b/files/fr/web/javascript/reference/global_objects/dataview/setuint8/index.html index ceb71b0cee..f53c1a78ce 100644 --- a/files/fr/web/javascript/reference/global_objects/dataview/setuint8/index.html +++ b/files/fr/web/javascript/reference/global_objects/dataview/setuint8/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setUint8
{{EmbedInteractiveExample("pages/js/dataview-setuint8.html")}}
- -

Syntaxe

dataview.setUint8(positionOctet, valeur)
diff --git a/files/fr/web/javascript/reference/global_objects/date/getdate/index.html b/files/fr/web/javascript/reference/global_objects/date/getdate/index.html index 424ca86bb6..7c87be827c 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getdate/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getdate/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getDate
{{EmbedInteractiveExample("pages/js/date-getdate.html")}}
- -

Syntaxe

dateObj.getDate()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getday/index.html b/files/fr/web/javascript/reference/global_objects/date/getday/index.html index 48247da329..0c4c3d23be 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getday/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getday/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getDay
{{EmbedInteractiveExample("pages/js/date-getday.html")}}
- -

Syntaxe

dateObj.getDay()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getfullyear/index.html b/files/fr/web/javascript/reference/global_objects/date/getfullyear/index.html index c4c572e026..16d862b7e3 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getfullyear/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getfullyear/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getFullYear
{{EmbedInteractiveExample("pages/js/date-getfullyear.html")}}
- -

Syntaxe

dateObj.getFullYear()
diff --git a/files/fr/web/javascript/reference/global_objects/date/gethours/index.html b/files/fr/web/javascript/reference/global_objects/date/gethours/index.html index 678c6bfc53..b0a5765a38 100644 --- a/files/fr/web/javascript/reference/global_objects/date/gethours/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/gethours/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getHours
{{EmbedInteractiveExample("pages/js/date-gethours.html")}}
- -

Syntaxe

dateObj.getHours()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getmilliseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/getmilliseconds/index.html index 8613d75828..d2befc401d 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getmilliseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getmilliseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getMilliseconds
{{EmbedInteractiveExample("pages/js/date-getmilliseconds.html")}}
- -

Syntaxe

dateObj.getMilliseconds()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getminutes/index.html b/files/fr/web/javascript/reference/global_objects/date/getminutes/index.html index be902f2caf..5a866eef11 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getminutes/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getminutes/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getMinutes
{{EmbedInteractiveExample("pages/js/date-getminutes.html")}}
- -

Syntaxe

dateObj.getMinutes()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getmonth/index.html b/files/fr/web/javascript/reference/global_objects/date/getmonth/index.html index d621511d86..e51d1ccb64 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getmonth/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getmonth/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getMonth
{{EmbedInteractiveExample("pages/js/date-getmonth.html")}}
- -

Syntaxe

dateObj.getMonth()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/getseconds/index.html index 72e9582adc..32c91e493c 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getSeconds
{{EmbedInteractiveExample("pages/js/date-getseconds.html")}}
- -

Syntaxe

dateObj.getSeconds()
diff --git a/files/fr/web/javascript/reference/global_objects/date/gettime/index.html b/files/fr/web/javascript/reference/global_objects/date/gettime/index.html index 4363610dbf..86ceaedccd 100644 --- a/files/fr/web/javascript/reference/global_objects/date/gettime/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/gettime/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getTime
{{EmbedInteractiveExample("pages/js/date-gettime.html")}}
- -

Syntaxe

dateObj.getTime()
diff --git a/files/fr/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html b/files/fr/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html index 172e6541ee..a4a46512c1 100644 --- a/files/fr/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getTimezoneOffset
{{EmbedInteractiveExample("pages/js/date-gettimezoneoffset.html")}}
- -

Syntaxe

dateObj.getTimezoneOffset()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcdate/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcdate/index.html index 08d46013d1..0d4fa90f29 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcdate/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcdate/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCDate
{{EmbedInteractiveExample("pages/js/date-getutcdate.html")}}
- -

Syntaxe

dateObj.getUTCDate()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcday/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcday/index.html index f321beecb7..db8134b5ce 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcday/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcday/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCDay
{{EmbedInteractiveExample("pages/js/date-getutcday.html")}}
- -

Syntaxe

dateObj.getUTCDay()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcfullyear/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcfullyear/index.html index 6402c5a363..c2c81cc8ab 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcfullyear/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcfullyear/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCFullYear
{{EmbedInteractiveExample("pages/js/date-getutcfullyear.html")}}
- -

Syntaxe

dateObj.getUTCFullYear()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutchours/index.html b/files/fr/web/javascript/reference/global_objects/date/getutchours/index.html index f7158b4116..225b1d3721 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutchours/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutchours/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCHours
{{EmbedInteractiveExample("pages/js/date-getutchours.html")}}
- -

Syntaxe

dateObj.getUTCHours()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html index 10c13fae65..898edb560b 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCMilliseconds
{{EmbedInteractiveExample("pages/js/date-getutcmilliseconds.html")}}
- -

Syntaxe

dateObj.getUTCMilliseconds()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcminutes/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcminutes/index.html index 4149092b89..53b7aec489 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcminutes/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcminutes/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCMinutes
{{EmbedInteractiveExample("pages/js/date-getutcminutes.html")}}
- -

Syntaxe

dateObj.getUTCMinutes()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcmonth/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcmonth/index.html index c95c6e079f..5f8ce36dca 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcmonth/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcmonth/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCMonth
{{EmbedInteractiveExample("pages/js/date-getutcmonth.html")}}
- -

Syntaxe

dateObj.getUTCMonth()
diff --git a/files/fr/web/javascript/reference/global_objects/date/getutcseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/getutcseconds/index.html index dfd224dd44..8f65ada277 100644 --- a/files/fr/web/javascript/reference/global_objects/date/getutcseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/getutcseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/getUTCSeconds
{{EmbedInteractiveExample("pages/js/date-getutcseconds.html")}}
- -

Syntaxe

dateObj.getUTCSeconds()
diff --git a/files/fr/web/javascript/reference/global_objects/date/index.html b/files/fr/web/javascript/reference/global_objects/date/index.html index 7a24ae3b0d..d2ea76a64e 100644 --- a/files/fr/web/javascript/reference/global_objects/date/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/index.html @@ -10,10 +10,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date ---
{{JSRef}}
-

Les objets JavaScript Date représentent un instant donné sur l'axe du temps dans un format indépendant de la plateforme utilisée. Les objets Date contiennent un nombre (Number) qui représente le nombre de millisecondes écoulées depuis le premier janvier 1970 sur l'échelle UTC.

+

Les objets JavaScript Date représentent un instant donné sur l'axe du temps dans un format indépendant de la plateforme utilisée. Les objets Date contiennent un nombre (Number) qui représente le nombre de millisecondes écoulées depuis le premier janvier 1970 sur l'échelle UTC.

-
-

TC39 travaille actuellement sur Temporal, une nouvelle API pour la gestion des dates, heures et données temporelles.
+

Note : TC39 travaille actuellement sur Temporal, une nouvelle API pour la gestion des dates, heures et données temporelles.
Pour en savoir plus, consultez le blog d'Igalia et n'hésitez pas à répondre au sondage. Les retours concrets de développeurs web sont importants pour affiner cette API. Attention, elle n'est pas encore prête à être utilisée en production !

@@ -23,7 +22,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date

D'un point de vue technique, une date JavaScript correspond au nombre de millisecondes écoulées depuis le premier janvier 1970, minuit UTC. Cette date et cette heure sont les mêmes que l'epoch UNIX, qui est l'instant de référence principalement utilisé pour manipuler les dates/heures dans les systèmes informatiques.

-

Note : Bien que les valeurs temporelles des objets dates soient relatives à UTC, certaines des méthodes simples pour obtenir les composantes d'une date/heure fonctionnent relativement au fuseau horaire du système.

+

Note : Bien que les valeurs temporelles des objets dates soient relatives à UTC, certaines des méthodes simples pour obtenir les composantes d'une date/heure fonctionnent relativement au fuseau horaire du système.

On notera également que la représentation maximale d'un objet Date n'est pas la même que le plus grand entier représentable en JavaScript (Number.MAX_SAFE_INTEGER vaut 9,007,199,254,740,991). En effet, ECMA-262 définit un maximum de ±100 000 000 (cent millions) jours relatifs au premier janvier 1970 UTC (ce qui correspond au 20 avril 271 821 avant notre ètre d'une part et au 13 septembre 275 760 de notre ère) pouvant être représentés par un objet Date standard (soit un intervalle de ±8 640 000 000 000 000 millisecondes).

diff --git a/files/fr/web/javascript/reference/global_objects/date/now/index.html b/files/fr/web/javascript/reference/global_objects/date/now/index.html index 2245370416..271fbf39bb 100644 --- a/files/fr/web/javascript/reference/global_objects/date/now/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/now/index.html @@ -12,12 +12,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/now ---
{{JSRef}}
-

La méthode Date.now() renvoie le nombre de millisecondes écoulées depuis le 1er Janvier 1970 00:00:00 UTC.

+

La méthode Date.now() renvoie le nombre de millisecondes écoulées depuis le 1er Janvier 1970 00:00:00 UTC.

{{EmbedInteractiveExample("pages/js/date-now.html")}}
- -

Syntaxe

var tempsEnMs = Date.now();
@@ -29,13 +27,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/now
 
 

Description

-

La méthode now() renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970 00:00:00 UTC sous forme d'un {{jsxref("Number")}} (nombre).

+

La méthode now() renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970 00:00:00 UTC sous forme d'un {{jsxref("Number")}} (nombre).

now() étant une méthode statique de {{jsxref("Date")}}, on utilisera toujours la forme Date.now().

Prothèse d'émulation (polyfill)

-

Cette méthode a été standardisée dans la 5e édition d'ECMA-262. Les moteurs JavaScript ne la supportant pas peuvent l'émuler de la façon suivante :

+

Cette méthode a été standardisée dans la 5e édition d'ECMA-262. Les moteurs JavaScript ne la supportant pas peuvent l'émuler de la façon suivante :

if (!Date.now) {
   Date.now = function now() {
diff --git a/files/fr/web/javascript/reference/global_objects/date/parse/index.html b/files/fr/web/javascript/reference/global_objects/date/parse/index.html
index eca19a3ae4..86226b698a 100644
--- a/files/fr/web/javascript/reference/global_objects/date/parse/index.html
+++ b/files/fr/web/javascript/reference/global_objects/date/parse/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/parse
 ---
 
{{JSRef}}
-

La méthode Date.parse() analyse la représentation textuelle d'une date, et renvoie le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC jusqu'à cette date ou NaN si la chaîne n'est pas reconnue ou décrit une date invalide (par exemple 2015-02-31).

+

La méthode Date.parse() analyse la représentation textuelle d'une date, et renvoie le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC jusqu'à cette date ou NaN si la chaîne n'est pas reconnue ou décrit une date invalide (par exemple 2015-02-31).

Note : Pour les anciennes implémentations (avant ES5), le résultat de Date.parse variait d'une implémentation à l'autre. Attention donc à la compatibilité avec ces anciennes versions.

@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/parse
{{EmbedInteractiveExample("pages/js/date-parse.html")}}
- -

Syntaxe

Appel direct :

@@ -44,7 +42,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/parse

Description

-

La méthode parse prend en argument une chaine de caractères contenant une date en paramètre (comme "Dec 25, 1995") et renvoie le nombre de millièmes de secondes depuis le 1er janvier 1970, 00:00:00 UTC. Cette fonction est utile pour définir des valeurs de dates à partir de représentations textuelles, par exemple en conjonction avec la méthode {{jsxref("Objets_globaux/Date/setTime", "setTime()")}} et l'objet {{jsxref("Objets_globaux/Date", "Date")}}.

+

La méthode parse prend en argument une chaine de caractères contenant une date en paramètre (comme "Dec 25, 1995") et renvoie le nombre de millièmes de secondes depuis le 1er janvier 1970, 00:00:00 UTC. Cette fonction est utile pour définir des valeurs de dates à partir de représentations textuelles, par exemple en conjonction avec la méthode {{jsxref("Objets_globaux/Date/setTime", "setTime()")}} et l'objet {{jsxref("Objets_globaux/Date", "Date")}}.

Format de la chaîne de caractères

@@ -186,7 +184,7 @@ Date.parse("2019-01-01T00:00:00.000+00:00")

Notes de compatibilité

    -
  • À partir de Firefox 49 ({{geckoRelease(49)}}, l'interprétation des années exprimées sur deux chiffres est alignée avec Google Chrome (et non plus avec Internet Explorer). Désormais, les années exprimées sur deux chiffres et strictement inférieures à 50 seront considérées comme des années du XXIe siècle. Ainsi, 04/16/17 correspondait avant au 16 avril 1917 et correspond désormais au 16 avril 2017. Cela évite des problèmes d'interopérabilité et d'ambiguïté et cette méthode est recommandée par le format ISO 8601 (cf. {{bug(1265136)}}).
  • +
  • À partir de Firefox 49 ({{geckoRelease(49)}}, l'interprétation des années exprimées sur deux chiffres est alignée avec Google Chrome (et non plus avec Internet Explorer). Désormais, les années exprimées sur deux chiffres et strictement inférieures à 50 seront considérées comme des années du XXIe siècle. Ainsi, 04/16/17 correspondait avant au 16 avril 1917 et correspond désormais au 16 avril 2017. Cela évite des problèmes d'interopérabilité et d'ambiguïté et cette méthode est recommandée par le format ISO 8601 (cf. {{bug(1265136)}}).
  • Google Chrome acceptera une chaîne de caractères avec un nombre pour le paramètre dateString. Ainsi, si on exécute !!Date.parse("42") dans Firefox, on obtiendra false tandis que que Google Chrome donnera true car "42" sera interprété comme la date du premier janvier 2042.
diff --git a/files/fr/web/javascript/reference/global_objects/date/setdate/index.html b/files/fr/web/javascript/reference/global_objects/date/setdate/index.html index 32119cd77e..7091ece853 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setdate/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setdate/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setDate
{{EmbedInteractiveExample("pages/js/date-setdate.html")}}
- -

Syntaxe

dateObj.setDate(valeurJour)
diff --git a/files/fr/web/javascript/reference/global_objects/date/setfullyear/index.html b/files/fr/web/javascript/reference/global_objects/date/setfullyear/index.html index 38e6fa195e..5c08f44347 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setfullyear/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setfullyear/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setFullYear
{{EmbedInteractiveExample("pages/js/date-setfullyear.html")}}
- -

Syntaxe

dateObj.setFullYear(valeurAnnée[, valeurMois[, valeurJour]])
diff --git a/files/fr/web/javascript/reference/global_objects/date/sethours/index.html b/files/fr/web/javascript/reference/global_objects/date/sethours/index.html index 4520314dfa..a2823e19d0 100644 --- a/files/fr/web/javascript/reference/global_objects/date/sethours/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/sethours/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setHours
{{EmbedInteractiveExample("pages/js/date-sethours.html")}}
- -

Syntaxe

dateObj.setHours(valeurHeures[, valeurMinutes[, valeurSecondes[, valeurMs]]])
diff --git a/files/fr/web/javascript/reference/global_objects/date/setmilliseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/setmilliseconds/index.html
index 837a3fe69c..472eb7e43e 100644
--- a/files/fr/web/javascript/reference/global_objects/date/setmilliseconds/index.html
+++ b/files/fr/web/javascript/reference/global_objects/date/setmilliseconds/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMilliseconds
 
 
{{EmbedInteractiveExample("pages/js/date-setmilliseconds.html")}}
- -

Syntaxe

dateObj.setMilliseconds(valeurMs)
diff --git a/files/fr/web/javascript/reference/global_objects/date/setminutes/index.html b/files/fr/web/javascript/reference/global_objects/date/setminutes/index.html index eb8bac2549..dfed490684 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setminutes/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setminutes/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMinutes
{{EmbedInteractiveExample("pages/js/date-setminutes.html")}}
- -

Syntaxe

dateObj.setMinutes(valeurMinutes[, valeurSecondes[, valeurMs]])
@@ -31,14 +29,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMinutes
valeurMinutes
Un entier entre 0 et 59, représentant les minutes.
-
- -
valeurSecondes
Paramètre optionnel, un entier entre 0 et 59, représentant les secondes. Si valeurSecondes est utilisé, il faut également utiliser valeurMinutes.
-
- -
valeurMs
Paramètre optionel, un nombre entre 0 et 999, représentant les millièmes de secondes. Si valeurMs est utilisé, il faut également utiliser valeurMinutes et valeurSecondes.
diff --git a/files/fr/web/javascript/reference/global_objects/date/setmonth/index.html b/files/fr/web/javascript/reference/global_objects/date/setmonth/index.html index 4e319490bc..08e81440aa 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setmonth/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setmonth/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMonth
{{EmbedInteractiveExample("pages/js/date-setmonth.html")}}
- -

Syntaxe

dateObj.setMonth(valeurMois[, valeurJour])
@@ -31,9 +29,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMonth
valeurMois
Un entier entre 0 et 11 (représentant les mois de janvier à décembre).
-
- -
valeurJour
Paramètre optionnel, un entier entre 1 et 31, représentant le jour du mois.
diff --git a/files/fr/web/javascript/reference/global_objects/date/setseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/setseconds/index.html index a6155c5961..b979885ed8 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setSeconds
{{EmbedInteractiveExample("pages/js/date-setseconds.html")}}
- -

Syntaxe

dateObj.setSeconds(valeurSecondes[, valeurMs])
diff --git a/files/fr/web/javascript/reference/global_objects/date/settime/index.html b/files/fr/web/javascript/reference/global_objects/date/settime/index.html index 34e9fba44c..4318c595b4 100644 --- a/files/fr/web/javascript/reference/global_objects/date/settime/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/settime/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setTime
{{EmbedInteractiveExample("pages/js/date-settime.html")}}
- -

Syntaxe

dateObj.setTime(valeurTemps)
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutcdate/index.html b/files/fr/web/javascript/reference/global_objects/date/setutcdate/index.html index c99b8660c0..98de0005b5 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutcdate/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutcdate/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCDate
{{EmbedInteractiveExample("pages/js/date-setutcdate.html")}}
- -

Syntaxe

dateObj.setUTCDate(valeurJour)
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutcfullyear/index.html b/files/fr/web/javascript/reference/global_objects/date/setutcfullyear/index.html index 4d55269e3d..beeedfb099 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutcfullyear/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutcfullyear/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCFullYear
{{EmbedInteractiveExample("pages/js/date-setutcfullyear.html")}}
- -

Syntaxe

dateObj.setUTCFullYear(valeurAnnée[, valeurMois[, valeurJour]])
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutchours/index.html b/files/fr/web/javascript/reference/global_objects/date/setutchours/index.html index cf37c8ac20..038f330691 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutchours/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutchours/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCHours
{{EmbedInteractiveExample("pages/js/date-setutchours.html")}}
- -

Syntaxe

dateObj.setUTCHours(valeurHeures[, valeurMinutes[, valeurSecondes[, valeurMs]]])
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html index 4870ff1326..4e6b3e26f1 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCMilliseconds
{{EmbedInteractiveExample("pages/js/date-setutcmilliseconds.html")}}
- -

Syntaxe

dateObj.setUTCMilliseconds(valeurMs) 
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutcminutes/index.html b/files/fr/web/javascript/reference/global_objects/date/setutcminutes/index.html index 240a054e07..5e57b4e761 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutcminutes/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutcminutes/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes
{{EmbedInteractiveExample("pages/js/date-setutcminutes.html")}}
- -

Syntaxe

dateObj.setUTCMinutes(valeurMinutes[, valeurSecondes[, valeurMs]]) 
@@ -29,9 +27,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes
Un entier entre 0 et 59, représentant les minutes.
valeurSecondes
Paramètre optionnel, un entier entre 0 et 59, représentant les secondes. Si ce paramètre est utilisé, il faut également utiliser valeurMinutes.
- - -
valeurMs
Paramètre optionnel, un nombre entre 0 et 999, représentant les millièmes de secondes. Si ce paramètre est utilisé, il faut aussi indiquer valeurMinutes et valeurSecondes.
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutcmonth/index.html b/files/fr/web/javascript/reference/global_objects/date/setutcmonth/index.html index 7e275e0d34..7fff322429 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutcmonth/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutcmonth/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCMonth
{{EmbedInteractiveExample("pages/js/date-setutcmonth.html")}}
- -

Syntaxe

dateObj.setUTCMonth(valeurMois[, valeurJour]) 
diff --git a/files/fr/web/javascript/reference/global_objects/date/setutcseconds/index.html b/files/fr/web/javascript/reference/global_objects/date/setutcseconds/index.html index 0799fe9b2f..38bbc89cad 100644 --- a/files/fr/web/javascript/reference/global_objects/date/setutcseconds/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/setutcseconds/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCSeconds
{{EmbedInteractiveExample("pages/js/date-setutcseconds.html")}}
- -

Syntaxe

dateObj.setUTCSeconds(valeurSecondes[, valeurMs]) 
diff --git a/files/fr/web/javascript/reference/global_objects/date/todatestring/index.html b/files/fr/web/javascript/reference/global_objects/date/todatestring/index.html index 432b1e89d3..0fa5df67f0 100644 --- a/files/fr/web/javascript/reference/global_objects/date/todatestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/todatestring/index.html @@ -23,8 +23,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toDateString
{{EmbedInteractiveExample("pages/js/date-todatestring.html")}}
- -

Syntaxe

dateObj.toDateString()
diff --git a/files/fr/web/javascript/reference/global_objects/date/togmtstring/index.html b/files/fr/web/javascript/reference/global_objects/date/togmtstring/index.html index fea43c301f..701cc5c49a 100644 --- a/files/fr/web/javascript/reference/global_objects/date/togmtstring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/togmtstring/index.html @@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toGMTString

La méthode toGMTString() convertit une date en une chaîne de caractères, en utilisant les conventions Internet pour GMT. Le format exact de la valeur renvoyée par toGMTString() varie en fonction de la plateforme et du navigateur web. En général, le texte produit est formaté pour être lisible par un humain.

-

Note : toGMTString() est obsolète et ne doit plus être utilisé. Il existe encore uniquementpour des questions de compatibilité. La méthode {{jsxref("Date.prototype.toUTCString", "toUTCString()")}} doit être utilisée à la place.

+

Note : toGMTString() est obsolète et ne doit plus être utilisé. Il existe encore uniquementpour des questions de compatibilité. La méthode {{jsxref("Date.prototype.toUTCString", "toUTCString()")}} doit être utilisée à la place.

Syntaxe

diff --git a/files/fr/web/javascript/reference/global_objects/date/toisostring/index.html b/files/fr/web/javascript/reference/global_objects/date/toisostring/index.html index a54d79cd1e..102c8dfb19 100644 --- a/files/fr/web/javascript/reference/global_objects/date/toisostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/toisostring/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toISOString
{{EmbedInteractiveExample("pages/js/date-toisostring.html")}}
- -

Syntaxe

dateObj.toISOString()
diff --git a/files/fr/web/javascript/reference/global_objects/date/tojson/index.html b/files/fr/web/javascript/reference/global_objects/date/tojson/index.html index 4bcc1a385a..c05c5d8d13 100644 --- a/files/fr/web/javascript/reference/global_objects/date/tojson/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/tojson/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toJSON
{{EmbedInteractiveExample("pages/js/date-tojson.html")}}
- -

Syntaxe

dateObj.toJSON()
diff --git a/files/fr/web/javascript/reference/global_objects/date/tolocaledatestring/index.html b/files/fr/web/javascript/reference/global_objects/date/tolocaledatestring/index.html index 2b9c73d025..e773e49be3 100644 --- a/files/fr/web/javascript/reference/global_objects/date/tolocaledatestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/tolocaledatestring/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString
{{EmbedInteractiveExample("pages/js/date-tolocaledatestring.html")}}
- -

Syntaxe

dateObj.toLocaleDateString([locales [, options]])
@@ -50,7 +48,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString date.toLocaleDateString(); // → "12/12/2012" si exécuté dans une locale fr et le fuseau horaire CEST
-

Vérifier le support des arguments locales et options

+

Vérifier le support des arguments locales et options

Les arguments locales et options ne sont pas encore supportés par tous les navigateurs. Afin de vérifier si l'implementation utilisée les supporte, vous pouvez utiliser le pré-requis suivant : les locales incorrectes sont rejetées avec une exception RangeError :

diff --git a/files/fr/web/javascript/reference/global_objects/date/tolocalestring/index.html b/files/fr/web/javascript/reference/global_objects/date/tolocalestring/index.html index ddeb030692..8eebb47913 100644 --- a/files/fr/web/javascript/reference/global_objects/date/tolocalestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/tolocalestring/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleString
{{EmbedInteractiveExample("pages/js/date-tolocalestring.html")}}
- -

Syntaxe

dateObj.toLocaleString([locales [, options]])
@@ -50,7 +48,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleString date.toLocaleString(); // → "21/12/2014 04:00:00" si exécuté dans une locale fr et le fuseau horaire CEST
-

Vérifier le support des arguments locales et options

+

Vérifier le support des arguments locales et options

Les arguments locales et options ne sont pas encore supportés par tous les navigateurs. Afin de vérifier si l'implementation utilisée les supporte, vous pouvez utiliser le pré-requis suivant : les locales incorrectes sont rejetées avec une exception {{jsxref("RangeError")}} :

diff --git a/files/fr/web/javascript/reference/global_objects/date/tolocaletimestring/index.html b/files/fr/web/javascript/reference/global_objects/date/tolocaletimestring/index.html index b2f5815e6a..28764c098c 100644 --- a/files/fr/web/javascript/reference/global_objects/date/tolocaletimestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/tolocaletimestring/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString
{{EmbedInteractiveExample("pages/js/date-tolocaletimestring.html")}}
- -

Syntaxe

dateObj.toLocaleTimeString([locales [, options]])
@@ -50,7 +48,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString console.log(date.toLocaleTimeString()); // → "04:00:00" si exécuté dans une locale fr et le fuseau horaire CEST
-

Vérifier le support des arguments locales et options

+

Vérifier le support des arguments locales et options

Les arguments locales et options ne sont pas encore supportés par tous les navigateurs. Afin de vérifier si l'implementation utilisée les supporte, vous pouvez utiliser le pré-requis suivant : les locales incorrectes sont rejetées avec une exception RangeError :

@@ -162,7 +160,7 @@ console.log(date.toLocaleTimeString("en-US", {hour12: false}));
-

Compatibilité des navigateurs

+

Compatibilité des navigateurs

{{Compat("javascript.builtins.Date.toLocaleTimeString")}}

diff --git a/files/fr/web/javascript/reference/global_objects/date/tostring/index.html b/files/fr/web/javascript/reference/global_objects/date/tostring/index.html index 33cf3e4146..b548fb5d0c 100644 --- a/files/fr/web/javascript/reference/global_objects/date/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toString
{{EmbedInteractiveExample("pages/js/date-tostring.html")}}
- -

Syntaxe

dateObj.toString()
diff --git a/files/fr/web/javascript/reference/global_objects/date/totimestring/index.html b/files/fr/web/javascript/reference/global_objects/date/totimestring/index.html index 5466eb7362..8931f46e60 100644 --- a/files/fr/web/javascript/reference/global_objects/date/totimestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/totimestring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toTimeString
{{EmbedInteractiveExample("pages/js/date-totimestring.html")}}
- -

Syntaxe

dateObj.toTimeString()
diff --git a/files/fr/web/javascript/reference/global_objects/date/toutcstring/index.html b/files/fr/web/javascript/reference/global_objects/date/toutcstring/index.html index 04532636d4..fb08c111a8 100644 --- a/files/fr/web/javascript/reference/global_objects/date/toutcstring/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/toutcstring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/toUTCString
{{EmbedInteractiveExample("pages/js/date-toutcstring.html")}}
- -

Syntaxe

dateObj.toUTCString()
diff --git a/files/fr/web/javascript/reference/global_objects/date/utc/index.html b/files/fr/web/javascript/reference/global_objects/date/utc/index.html index 7d84403ca8..8caed69035 100644 --- a/files/fr/web/javascript/reference/global_objects/date/utc/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/utc/index.html @@ -11,12 +11,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/UTC ---
{{JSRef}}
-

La méthode Date.UTC() accepte des paramètres similaires à ceux du constructeur {{jsxref("Date")}} et renvoie le nombre de millièmes de seconde depuis le 1er janvier 1970, 00:00:00, temps universel. Autrement dit, elle renvoie la date en UTC.

+

La méthode Date.UTC() accepte des paramètres similaires à ceux du constructeur {{jsxref("Date")}} et renvoie le nombre de millièmes de seconde depuis le 1er janvier 1970, 00:00:00, temps universel. Autrement dit, elle renvoie la date en UTC.

{{EmbedInteractiveExample("pages/js/date-utc.html")}}
- -

Syntaxe

Date.UTC(année[,mois[,jour[,heures[,minutes[,secondes[,ms]]]]]])
@@ -30,7 +28,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/UTC

Un entier entre 0 (janvier) et 11 (décembre) représentant le mois.

-

Note : Cet argument est optionnel depuis ECMAScript 2017.

+

Note : Cet argument est optionnel depuis ECMAScript 2017.

jour{{optional_inline}}
Un entier entre 1 et 31 représentant le jour du mois. La valeur par défaut vaut 1.
@@ -50,9 +48,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/UTC

Description

-

La méthode UTC prend des paramètres de date et d'heure séparés par des virgules et renvoie le nombre de millièmes de seconde entre le 1er janvier 1970, 00:00:00, temps universel et la date et l'heure spécifiées.

+

La méthode UTC prend des paramètres de date et d'heure séparés par des virgules et renvoie le nombre de millièmes de seconde entre le 1er janvier 1970, 00:00:00, temps universel et la date et l'heure spécifiées.

-

Il faut spécifier l'année entière pour le premier paramètre ; par exemple 1998. Si l'année spécifiée est entre 0 et 99, la méthode la convertira en une année du XXe siècle (1900 + année) ; par exemple si vous indiquez 95, l'année 1995 sera utilisée.

+

Il faut spécifier l'année entière pour le premier paramètre ; par exemple 1998. Si l'année spécifiée est entre 0 et 99, la méthode la convertira en une année du XXe siècle (1900 + année) ; par exemple si vous indiquez 95, l'année 1995 sera utilisée.

La méthode UTC diffère du constructeur {{jsxref("Date")}} pour deux raisons :

diff --git a/files/fr/web/javascript/reference/global_objects/date/valueof/index.html b/files/fr/web/javascript/reference/global_objects/date/valueof/index.html index b41a8a3482..fb835f4c3b 100644 --- a/files/fr/web/javascript/reference/global_objects/date/valueof/index.html +++ b/files/fr/web/javascript/reference/global_objects/date/valueof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/valueOF
{{EmbedInteractiveExample("pages/js/date-valueof.html")}}
- -

Syntaxe

date.valueOf()
diff --git a/files/fr/web/javascript/reference/global_objects/decodeuri/index.html b/files/fr/web/javascript/reference/global_objects/decodeuri/index.html index a141812a7e..07d7dd5a71 100644 --- a/files/fr/web/javascript/reference/global_objects/decodeuri/index.html +++ b/files/fr/web/javascript/reference/global_objects/decodeuri/index.html @@ -13,8 +13,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/decodeURI
{{EmbedInteractiveExample("pages/js/globalprops-decodeuri.html")}}
- -

Syntaxe

decodeURI(encodedURI)
diff --git a/files/fr/web/javascript/reference/global_objects/decodeuricomponent/index.html b/files/fr/web/javascript/reference/global_objects/decodeuricomponent/index.html index 4dab52ec40..af978f1b90 100644 --- a/files/fr/web/javascript/reference/global_objects/decodeuricomponent/index.html +++ b/files/fr/web/javascript/reference/global_objects/decodeuricomponent/index.html @@ -13,8 +13,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/decodeURIComponent
{{EmbedInteractiveExample("pages/js/globalprops-decodeuricomponent.html")}}
- -

Syntaxe

decodeURIComponent(encodedURI)
diff --git a/files/fr/web/javascript/reference/global_objects/encodeuri/index.html b/files/fr/web/javascript/reference/global_objects/encodeuri/index.html index 4be2ba6af1..1020c28623 100644 --- a/files/fr/web/javascript/reference/global_objects/encodeuri/index.html +++ b/files/fr/web/javascript/reference/global_objects/encodeuri/index.html @@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/encodeURI
{{EmbedInteractiveExample("pages/js/globalprops-encodeuri.html")}}
- -

Syntaxe

encodeURI(URI)
diff --git a/files/fr/web/javascript/reference/global_objects/encodeuricomponent/index.html b/files/fr/web/javascript/reference/global_objects/encodeuricomponent/index.html index b798e65c14..c3deeef114 100644 --- a/files/fr/web/javascript/reference/global_objects/encodeuricomponent/index.html +++ b/files/fr/web/javascript/reference/global_objects/encodeuricomponent/index.html @@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/encodeURIComponent
{{EmbedInteractiveExample("pages/js/globalprops-encodeuricomponent.html")}}
- -

Syntaxe

encodeURIComponent(str);
diff --git a/files/fr/web/javascript/reference/global_objects/error/index.html b/files/fr/web/javascript/reference/global_objects/error/index.html index 00f8eb8eb8..5675ff256a 100644 --- a/files/fr/web/javascript/reference/global_objects/error/index.html +++ b/files/fr/web/javascript/reference/global_objects/error/index.html @@ -125,7 +125,7 @@ const y = new Error("J'ai été créée avec new");

Classes d'erreur personnalisées avec ECMAScript 2015 / ES6

-

Attention ! Babel, dans les versions antérieures à Babel 7, ainsi que d'autres transpileurs ne géreront pas correctement le code suivant sans configuration supplémentaire. Les versions de Babel antérieures à la version 7 peuvent uniquement gérer les classes d'erreur personnalisées lorsque celles-ci sont créées avec Object.defineProperty().

+

Attention : Babel, dans les versions antérieures à Babel 7, ainsi que d'autres transpileurs ne géreront pas correctement le code suivant sans configuration supplémentaire. Les versions de Babel antérieures à la version 7 peuvent uniquement gérer les classes d'erreur personnalisées lorsque celles-ci sont créées avec Object.defineProperty().

@@ -160,7 +160,7 @@ try {

Objet d'erreur personnalisé ES5

-

Attention ! Tous les navigateurs incluent le constructeur CustomError dans la pile  d'appel lorsqu'une déclaration prototypale est utilisée.

+

Attention : Tous les navigateurs incluent le constructeur CustomError dans la pile  d'appel lorsqu'une déclaration prototypale est utilisée.

function CustomError(machin, message, nomFichier, numeroLigne) {
diff --git a/files/fr/web/javascript/reference/global_objects/error/stack/index.html b/files/fr/web/javascript/reference/global_objects/error/stack/index.html
index 07ca364407..133dfa454e 100644
--- a/files/fr/web/javascript/reference/global_objects/error/stack/index.html
+++ b/files/fr/web/javascript/reference/global_objects/error/stack/index.html
@@ -56,7 +56,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Error/Stack
 
 

À partir de Firefox 30 et ultérieur, ce message contiendra le numéro de colonne  ({{bug(762556)}}) :

-
trace@file:///C:/exemple.html:9:17
+
trace@file:///C:/exemple.html:9:17
 b@file:///C:/exemple.html:16:13
 a@file:///C:/exemple.html:19:13
 @file:///C:/exemple.html:21:9
diff --git a/files/fr/web/javascript/reference/global_objects/error/tosource/index.html b/files/fr/web/javascript/reference/global_objects/error/tosource/index.html index ac4c0c07c3..5c84fe9b75 100644 --- a/files/fr/web/javascript/reference/global_objects/error/tosource/index.html +++ b/files/fr/web/javascript/reference/global_objects/error/tosource/index.html @@ -31,7 +31,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Error/toSource

où ces attributs correspondent aux propriétés respectives de l'instance Error.

-
Note : Les propriétés utilisées par la méthode toSource() dans la création de cette chaine de caractères sont mutables et peuvent ne pas refléter correctement la fonction utilisée pour créer une instance d'erreur ou le nom du fichier ou la ligne à laquelle s'est produite l'erreur originale.
+

Note : Les propriétés utilisées par la méthode toSource() dans la création de cette chaine de caractères sont mutables et peuvent ne pas refléter correctement la fonction utilisée pour créer une instance d'erreur ou le nom du fichier ou la ligne à laquelle s'est produite l'erreur originale.

Spécifications

diff --git a/files/fr/web/javascript/reference/global_objects/escape/index.html b/files/fr/web/javascript/reference/global_objects/escape/index.html index 97d39998f2..e1b23297b0 100644 --- a/files/fr/web/javascript/reference/global_objects/escape/index.html +++ b/files/fr/web/javascript/reference/global_objects/escape/index.html @@ -9,10 +9,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/escape ---
{{jsSidebar("Objects")}}
-
Attention ! Bien que escape(…) ne soit pas strictement obsolète (au sens où elle n'a pas été retirée des standards), elle est définie au sein de l'Annexe B du standard ECMA-262 qui commence par : +

Attention : Bien que escape(…) ne soit pas strictement obsolète (au sens où elle n'a pas été retirée des standards), elle est définie au sein de l'Annexe B du standard ECMA-262 qui commence par :

… L'ensemble des fonctionnalités et comportements définis dans cette annexe possède une ou plusieurs caractéristiques indésirables. En l'absence d'une utilisation historique, ces fonctionnalités seraient retirés de la spécification. …
-… Les développeurs ne devraient pas utiliser ces fonctionnalités et comportements ou présupposer qu'elles existent lors de l'écriture de nouveau code ECMAScript. …
+… Les développeurs ne devraient pas utiliser ces fonctionnalités et comportements ou présupposer qu'elles existent lors de l'écriture de nouveau code ECMAScript. …

La fonction escape() permet de renvoyer une nouvelle chaîne de caractères dont certains caractères ont été remplacés par leur séquence d'échappement hexadécimale. Cette méthode est obsolète et il est donc conseillé d'utiliser {{jsxref("encodeURI")}} ou {{jsxref("encodeURIComponent")}} à la place.

diff --git a/files/fr/web/javascript/reference/global_objects/eval/index.html b/files/fr/web/javascript/reference/global_objects/eval/index.html index ce429cde2f..d52bd140e3 100644 --- a/files/fr/web/javascript/reference/global_objects/eval/index.html +++ b/files/fr/web/javascript/reference/global_objects/eval/index.html @@ -14,14 +14,12 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/eval

La fonction eval() permet d'évaluer du code JavaScript représenté sous forme d'une chaîne de caractères.

-
-

Avertissement : L'exécution de JavaScript à partir d'une chaîne de caractères constitue un risque de sécurité énorme. Il est beaucoup trop facile pour un mauvais acteur d'exécuter du code arbitraire lorsque vous utilisez eval(). Voir la section N'utilisez eval() qu'en dernier recours ! ci-dessous.

+
+

Attention : L'exécution de JavaScript à partir d'une chaîne de caractères constitue un risque de sécurité énorme. Il est beaucoup trop facile pour un mauvais acteur d'exécuter du code arbitraire lorsque vous utilisez eval(). Voir la section N'utilisez eval() qu'en dernier recours ! ci-dessous.

{{EmbedInteractiveExample("pages/js/globalprops-eval.html")}}
- -

Syntaxe

eval(str)
@@ -67,7 +65,7 @@ eval(expression.toString()); (0, eval)('x + y'); // un autre exemple d'appel indirect. }
-

N'utiliser eval() qu'en dernier recours !

+

N'utiliser eval() qu'en dernier recours !

eval() est une fonction dangereuse qui exécute le code passé en argument avec les privilèges de l'environnement appelant. Si eval() est utilisée avec une chaîne construite de façon mal intentionnée, cela pourra entraîner l'exécution d'un code malveillant sur la machine de l'utilisateur avec les permissions données au site ou au module complémentaire. À un niveau encore plus critique, du code tiers pourrait ainsi consulter la portée dans laquelle eval() a été invoquée. Cela peut permettre des attaques qui n'auraient pas été rendues possible en utilisant un objet {{jsxref("Function")}}.

diff --git a/files/fr/web/javascript/reference/global_objects/function/apply/index.html b/files/fr/web/javascript/reference/global_objects/function/apply/index.html index ff8bcfc176..a8dcbf5fab 100644 --- a/files/fr/web/javascript/reference/global_objects/function/apply/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/apply/index.html @@ -13,14 +13,12 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/apply

La méthode apply() appelle une fonction en lui passant une valeur this et des arguments sous forme d'un tableau (ou d'un objet semblable à un tableau).

-
Note : Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.call", "call()")}}, elle est différente car call() accepte une liste d'arguments, tandis que apply() accepte un tableau d'arguments.
+

Note : Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.call", "call()")}}, elle est différente car call() accepte une liste d'arguments, tandis que apply() accepte un tableau d'arguments.

-
Note : Quand on utilise {{jsxref("undefined")}} ou {{jsxref("null")}} comme premier argument pour cette fonction, on peut obtenir un résultat similaire avec la syntaxe de décomposition.
+

Note : Quand on utilise {{jsxref("undefined")}} ou {{jsxref("null")}} comme premier argument pour cette fonction, on peut obtenir un résultat similaire avec la syntaxe de décomposition.

{{EmbedInteractiveExample("pages/js/function-apply.html")}}
- -

Syntaxe

fun.apply(thisArg, [argsArray])
@@ -49,7 +47,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/apply

Depuis la cinquième édition d'ECMAScript, il est possible d'utiliser des objet semblables à des tableaux à la place. En pratique tout objet possédant une propriété length et une propriété entière comprise entre [0..length[ est un objet semblable à un tableau. On peut ainsi, par exemple, utiliser un objet {{domxref("NodeList")}} ou un objet quelconque comme {'length': 2, '0': 'manger', '1': 'bananes'}.

-

Note : Beaucoup de navigateurs, y compris Chrome 14 et Internet Explorer 9 n'acceptent pas encore un objet semblable à un tableau, ils déclencheront un exception.

+

Note : Beaucoup de navigateurs, y compris Chrome 14 et Internet Explorer 9 n'acceptent pas encore un objet semblable à un tableau, ils déclencheront un exception.

Exemples

@@ -116,7 +114,7 @@ console.log(monInstance.constructor); // "MonConstructeur"
-
Note : Attention, cette méthode non-native Function.construct ne fonctionnera pas avec certains contructeurs natifs (tels que {{jsxref("Date", "Date")}}). Dans ce cas précis, on peut utiliser la méthode {{jsxref("Function.bind")}} (pour exemple, si on prend le tableau suivant [2012, 11, 4] utilisé sur le constructeur de l'objet Date : on peut écrire ceci : new (Function.prototype.bind.apply(Date, [null].concat([2012, 11, 4])))() – cependant cela reste une pratique à éviter si possible et à ne pas utiliser en dans un environnement de production).
+

Note : Attention, cette méthode non-native Function.construct ne fonctionnera pas avec certains contructeurs natifs (tels que {{jsxref("Date", "Date")}}). Dans ce cas précis, on peut utiliser la méthode {{jsxref("Function.bind")}} (pour exemple, si on prend le tableau suivant [2012, 11, 4] utilisé sur le constructeur de l'objet Date : on peut écrire ceci : new (Function.prototype.bind.apply(Date, [null].concat([2012, 11, 4])))() – cependant cela reste une pratique à éviter si possible et à ne pas utiliser en dans un environnement de production).

Utiliser apply et des fonctions natives

@@ -194,7 +192,7 @@ var min = minimumDuTableau([5, 6, 2, 3, 7]); -

Compatibilité des navigateurs

+

Compatibilité des navigateurs

{{Compat("javascript.builtins.Function.apply")}}

diff --git a/files/fr/web/javascript/reference/global_objects/function/bind/index.html b/files/fr/web/javascript/reference/global_objects/function/bind/index.html index 30922e2fcb..747fa29f94 100644 --- a/files/fr/web/javascript/reference/global_objects/function/bind/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/bind/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/bind
{{EmbedInteractiveExample("pages/js/function-bind.html", "taller")}}
- -

Syntaxe

let boundFunc = func.bind(thisArg[, arg1[, arg2[, ...]]])
diff --git a/files/fr/web/javascript/reference/global_objects/function/call/index.html b/files/fr/web/javascript/reference/global_objects/function/call/index.html index 324bd2e571..5cc70709d0 100644 --- a/files/fr/web/javascript/reference/global_objects/function/call/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/call/index.html @@ -13,12 +13,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/call

La méthode call() réalise un appel à une fonction avec une valeur this donnée et des arguments fournis individuellement.

-
Note : Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.apply", "apply()")}}, la différence fondamentale réside dans le fait que call() accepte une liste d'arguments, tandis que la méthode apply() accepte un unique tableau d'arguments.
+

Note : Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.apply", "apply()")}}, la différence fondamentale réside dans le fait que call() accepte une liste d'arguments, tandis que la méthode apply() accepte un unique tableau d'arguments.

{{EmbedInteractiveExample("pages/js/function-call.html")}}
- -

Syntaxe

fun.call(thisArg[, arg1[, arg2[, ...]]])
diff --git a/files/fr/web/javascript/reference/global_objects/function/index.html b/files/fr/web/javascript/reference/global_objects/function/index.html index c3bcf3fd1e..1ee860c592 100644 --- a/files/fr/web/javascript/reference/global_objects/function/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function
{{EmbedInteractiveExample("pages/js/function-constructor.html")}}
- -

Syntaxe

new Function ([arg1[, arg2[, ...argN]],] corpsFonction)
diff --git a/files/fr/web/javascript/reference/global_objects/function/length/index.html b/files/fr/web/javascript/reference/global_objects/function/length/index.html index 0591efd2df..7493f7d759 100644 --- a/files/fr/web/javascript/reference/global_objects/function/length/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/length/index.html @@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/length
{{EmbedInteractiveExample("pages/js/function-length.html")}}
- +
{{js_property_attributes(0,0,1)}}
diff --git a/files/fr/web/javascript/reference/global_objects/function/name/index.html b/files/fr/web/javascript/reference/global_objects/function/name/index.html index ea00222ad1..c580c50ae7 100644 --- a/files/fr/web/javascript/reference/global_objects/function/name/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/name/index.html @@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/name
{{EmbedInteractiveExample("pages/js/function-name.html")}}
- +
{{js_property_attributes(0,0,1)}}
diff --git a/files/fr/web/javascript/reference/global_objects/function/tostring/index.html b/files/fr/web/javascript/reference/global_objects/function/tostring/index.html index 01c33e1618..625eb83203 100644 --- a/files/fr/web/javascript/reference/global_objects/function/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/function/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/toString
{{EmbedInteractiveExample("pages/js/function-tostring.html")}}
- -

Syntaxe

function.toString(indentation)
diff --git a/files/fr/web/javascript/reference/global_objects/generator/return/index.html b/files/fr/web/javascript/reference/global_objects/generator/return/index.html index 2e65a2d48e..3ddfa7f463 100644 --- a/files/fr/web/javascript/reference/global_objects/generator/return/index.html +++ b/files/fr/web/javascript/reference/global_objects/generator/return/index.html @@ -50,7 +50,7 @@ g.next(); // { value: undefined, done: true }
-

Note : Si done vaut true, return(valeur) renverra la même chose que next() : undefined. Si aucun argument n'est fourni, la propriété value de l'objet renvoyé sera la même qu'avec un appel à .next(). Si un argument est fourni, c'est lui qui sera utilisé comme valeur pour l'attribut value du résultat.

+

Note : Si done vaut true, return(valeur) renverra la même chose que next() : undefined. Si aucun argument n'est fourni, la propriété value de l'objet renvoyé sera la même qu'avec un appel à .next(). Si un argument est fourni, c'est lui qui sera utilisé comme valeur pour l'attribut value du résultat.

function* gen() {
   yield 1;
diff --git a/files/fr/web/javascript/reference/global_objects/globalthis/index.html b/files/fr/web/javascript/reference/global_objects/globalthis/index.html
index 2eab40254b..428d089b96 100644
--- a/files/fr/web/javascript/reference/global_objects/globalthis/index.html
+++ b/files/fr/web/javascript/reference/global_objects/globalthis/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/globalThis
 
 
{{EmbedInteractiveExample("pages/js/globalprops-globalthis.html")}}
- -

Syntaxe

globalThis
diff --git a/files/fr/web/javascript/reference/global_objects/infinity/index.html b/files/fr/web/javascript/reference/global_objects/infinity/index.html
index 9dd3770553..7188beb806 100644
--- a/files/fr/web/javascript/reference/global_objects/infinity/index.html
+++ b/files/fr/web/javascript/reference/global_objects/infinity/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Infinity
 
 
{{EmbedInteractiveExample("pages/js/globalprops-infinity.html")}}
- -

Syntaxe

Infinity
diff --git a/files/fr/web/javascript/reference/global_objects/int8array/index.html b/files/fr/web/javascript/reference/global_objects/int8array/index.html index 1557f05c06..b15a6f7ffd 100644 --- a/files/fr/web/javascript/reference/global_objects/int8array/index.html +++ b/files/fr/web/javascript/reference/global_objects/int8array/index.html @@ -125,9 +125,6 @@ new Int8Array(buffer [, byteOffset [, length]]);
Renvoie un nouvel objet Array Iterator qui contient les valeurs correspondantes à chaque indice du tableau.
-
-
-

Exemples

Différentes façons de créer un objet Int8Array :

diff --git a/files/fr/web/javascript/reference/global_objects/intl/collator/compare/index.html b/files/fr/web/javascript/reference/global_objects/intl/collator/compare/index.html index a0eca1bfa0..90931a110d 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/collator/compare/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/collator/compare/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/compare
{{EmbedInteractiveExample("pages/js/intl-collator-prototype-compare.html")}}
- -

Syntaxe

collator.compare(chaine1, chaine2)
@@ -28,8 +26,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/compare

Paramètres

-
chaine1
-
chaine2
+
chaine1, chaine2
Les chaînes de caractères à comparer.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/collator/index.html b/files/fr/web/javascript/reference/global_objects/intl/collator/index.html index f80e5dec4f..32b32ac4ef 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/collator/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/collator/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator
{{EmbedInteractiveExample("pages/js/intl-collator.html")}}
- -

Syntaxe

new Intl.Collator([locales [, options]])
diff --git a/files/fr/web/javascript/reference/global_objects/intl/collator/resolvedoptions/index.html b/files/fr/web/javascript/reference/global_objects/intl/collator/resolvedoptions/index.html index 8dcf6fb50f..5a82466c9f 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/collator/resolvedoptions/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/collator/resolvedoptions/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/resolvedOpt
{{EmbedInteractiveExample("pages/js/intl-collator-prototype-resolvedoptions.html")}}
- -

Syntaxe

collator.resolvedOptions()
@@ -36,14 +34,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/resolvedOpt
locale
La balise de langue BCP 47 qui est réellement utilisée. Si des extensions Unicode étaient fournies avec la balise d'origine et sont supportées pour la locale utilisée, les paires de clés-valeurs seront incluses dans locale.
-
usage
-
sensitivity
-
ignorePunctuation
+
usage,sensitivity, ignorePunctuation
Les valeurs demandées pour ces propriétés via l'argument options ou celles utilisées par défaut.
collation
La valeur demandée pour l'extension Unicode "co" si elle est supportée par la locale utilisée, sinon "default".
-
numeric
-
caseFirst
+
numeric, caseFirst
Les valeurs demandées pour ces propriétés via l'argument options ou l'utilisation des extensions Unicode "kn" et "kf" ou les valeurs par défaut. Si l'implémentation utilisée ne supporte pas ces propriétés, elles sont omises.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/collator/supportedlocalesof/index.html b/files/fr/web/javascript/reference/global_objects/intl/collator/supportedlocalesof/index.html index f9dc9d163d..763a01dd1c 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/collator/supportedlocalesof/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/collator/supportedlocalesof/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/supportedLo
{{EmbedInteractiveExample("pages/js/intl-collator-prototype-supportedlocalesof.html")}}
- -

Syntaxe

Intl.Collator.supportedLocalesOf(locales [, options])
diff --git a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/format/index.html b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/format/index.html index 2fdef03bf8..b04b345861 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/format/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/format/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/forma
{{EmbedInteractiveExample("pages/js/intl-datetimeformat-prototype-format.html")}}
- -

Syntaxe

dateTimeFormat.format(date)
diff --git a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrange/index.html b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrange/index.html index dea880a09f..c618202292 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrange/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrange/index.html @@ -15,11 +15,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/forma
{{EmbedInteractiveExample("pages/js/intl-datetimeformat-prototype-formatrange.html")}}
- -

Syntaxe

-
Intl.DateTimeFormat.prototype.formatRange(dateDébut, dateFin)
+
Intl.DateTimeFormat.prototype.formatRange(dateDébut, dateFin)

Exemples

diff --git a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrangetoparts/index.html b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrangetoparts/index.html index be501dcaed..1bc99d14f8 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrangetoparts/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrangetoparts/index.html @@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/forma

Syntaxe

-
Intl.DateTimeFormat.prototype.formatRangeToParts(dateDebut, dateFin)
+
Intl.DateTimeFormat.prototype.formatRangeToParts(dateDebut, dateFin)

Exemples

diff --git a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/index.html b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/index.html index 9641a7d2d7..d8cc5bc6fd 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat
{{EmbedInteractiveExample("pages/js/intl-datetimeformat.html")}}
- -

Syntaxe

new Intl.DateTimeFormat([locales[, options]])
@@ -141,7 +139,7 @@ Intl.DateTimeFormat.call(this[, locales[, options
  
 
- 

La valeur par défaut pour chaque composante est {{jsxref("undefined")}}, mais si toutes les composantes valent undefined, alors year, month, et day seront considérés comme "numeric".

+

La valeur par défaut pour chaque composante est {{jsxref("undefined")}}, mais si toutes les composantes valent undefined, alors year, month, et day seront considérés comme "numeric".

diff --git a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/supportedlocalesof/index.html b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/supportedlocalesof/index.html index 0ae6f529c7..73aecce3f5 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/supportedlocalesof/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/datetimeformat/supportedlocalesof/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/suppo
{{EmbedInteractiveExample("pages/js/intl-datetimeformat-prototype-supportedlocalesof.html")}}
- -

Syntaxe

Intl.DateTimeFormat.supportedLocalesOf(locales[, options])
diff --git a/files/fr/web/javascript/reference/global_objects/intl/displaynames/displaynames/index.html b/files/fr/web/javascript/reference/global_objects/intl/displaynames/displaynames/index.html index 45c1982bde..ff150634f6 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/displaynames/displaynames/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/displaynames/displaynames/index.html @@ -14,8 +14,6 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/Displa
{{EmbedInteractiveExample("pages/js/intl-displaynames.html")}}
- -

Syntaxe

new Intl.DisplayNames([langues[, options]])
diff --git a/files/fr/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html b/files/fr/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html
index cfea3f1ec8..a239a169c1 100644
--- a/files/fr/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html
+++ b/files/fr/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/getCanonicalLocales
 
 
{{EmbedInteractiveExample("pages/js/intl-getcanonicallocales.html")}}
- -

Syntaxe

Intl.getCanonicalLocales(locales)
diff --git a/files/fr/web/javascript/reference/global_objects/intl/index.html b/files/fr/web/javascript/reference/global_objects/intl/index.html index 06d4eadf33..7f1ccb56fd 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/index.html @@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl ---
{{JSRef}}
-

L'objet Intl est l'espace de noms pour l'API d'Internationalisation d'ECMAScript. Elle fournit des outils de comparaison de chaînes de caractères, de formatage des nombres, de dates et de l'heure selon les langues. Intl donne accès à plusieurs constructeurs et fonctionnalités communs aux constructeurs destinés à l'internationalion et à d'autres fonctions dépendantes des langues.

+

L'objet Intl est l'espace de noms pour l'API d'Internationalisation d'ECMAScript. Elle fournit des outils de comparaison de chaînes de caractères, de formatage des nombres, de dates et de l'heure selon les langues. Intl donne accès à plusieurs constructeurs et fonctionnalités communs aux constructeurs destinés à l'internationalion et à d'autres fonctions dépendantes des langues.

Propriétés constructrices

diff --git a/files/fr/web/javascript/reference/global_objects/intl/listformat/index.html b/files/fr/web/javascript/reference/global_objects/intl/listformat/index.html index 04ce1b1575..6bc6208998 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/listformat/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/listformat/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat
{{EmbedInteractiveExample("pages/js/intl-listformat.html")}}
- +

Syntax

diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/calendar/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/calendar/index.html index 3e451cde45..a27a8efbb5 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/calendar/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/calendar/index.html @@ -102,7 +102,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/calendar -
La clé  islamicc est désormais dépréciée et il faut utiliser islamic-civil à la place.
+

Attention : La clé  islamicc est désormais dépréciée et il faut utiliser islamic-civil à la place.

islamicc

diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/casefirst/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/casefirst/index.html index 0c8fbcb899..e271f2b621 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/casefirst/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/casefirst/index.html @@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/caseFirst ---
{{JSRef}}
-

La propriété Intl.Locale.prototype.caseFirst est une propriété (via un accesseur) qui renvoie si la casse est prise en compte par la locale pour ses règles de collation (celles qui permettent d'ordonner des chaînes de caractères entre elles).

+

La propriété Intl.Locale.prototype.caseFirst est une propriété (via un accesseur) qui renvoie si la casse est prise en compte par la locale pour ses règles de collation (celles qui permettent d'ordonner des chaînes de caractères entre elles).

Description

diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/collation/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/collation/index.html index 95c6e5e1a0..fe261c15a3 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/collation/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/collation/index.html @@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/collation ---
{{JSRef}}
-

La propriété Intl.Locale.prototype.collation est une propriété (à laquelle on accède via un accesseur) qui renvoie le type de collation pour l'instance de Locale courante. La collation est la méthode qui permet d'ordonner des chaînes de caractères en fonction des règles de la locale.

+

La propriété Intl.Locale.prototype.collation est une propriété (à laquelle on accède via un accesseur) qui renvoie le type de collation pour l'instance de Locale courante. La collation est la méthode qui permet d'ordonner des chaînes de caractères en fonction des règles de la locale.

Description

@@ -44,8 +44,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/collation -
-

Le type direct a été déprécié et ne doit pas être utilisé.

+
+

Attention : Le type direct a été déprécié et ne doit pas être utilisé.

direct

diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/hourcycle/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/hourcycle/index.html index a556ad6b77..c46c209435 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/hourcycle/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/hourcycle/index.html @@ -58,7 +58,7 @@ console.log(fr24hour.hourCycle); // Affichera "h23" dans la console

Définir le format horaire grâce à un objet de configuration

-

Le constructeur Intl.Locale permet d'utiliser un objet de configuration comme deuxième argument. Les propriétés de cet objet permettent de définir différentes extensions, y compris celle pour le format horaire. Pour cela, on indiquera la propriété hourCycle sur l'objet de configuration avec la valeur souhaitée et on passera cet objet au constructeur.

+

Le constructeur Intl.Locale permet d'utiliser un objet de configuration comme deuxième argument. Les propriétés de cet objet permettent de définir différentes extensions, y compris celle pour le format horaire. Pour cela, on indiquera la propriété hourCycle sur l'objet de configuration avec la valeur souhaitée et on passera cet objet au constructeur.

let us12hour = new Intl.Locale("en-US-u-hc-h12");
 console.log(us12hour.hourCycle); // Affichera "h12" dans la console
diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/index.html index 519c231f4a..07608fd53c 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale

{{EmbedInteractiveExample("pages/js/intl-locale.html")}}

- -

Syntaxe

new Intl.Locale([tag[, options]])
diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/language/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/language/index.html index 0a94c1426f..4fe3adfb90 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/language/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/language/index.html @@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/language ---
{{JSRef}}
-

La propriété Intl.Locale.prototype.language est une propriété fournie via un accesseur qui renvoie la langue associée à la locale.

+

La propriété Intl.Locale.prototype.language est une propriété fournie via un accesseur qui renvoie la langue associée à la locale.

Description

diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/maximize/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/maximize/index.html index 8c3f816e95..74411b818c 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/maximize/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/maximize/index.html @@ -12,12 +12,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/maximize ---
{{JSRef}}
-

La méthode Intl.Locale.prototype.maximize() permet d'obtenir les valeurs les plus vraisemblantes pour la langue, le script et la région de la locale en fonction des valeurs existantes.

+

La méthode Intl.Locale.prototype.maximize() permet d'obtenir les valeurs les plus vraisemblantes pour la langue, le script et la région de la locale en fonction des valeurs existantes.

{{EmbedInteractiveExample("pages/js/intl-locale-prototype-maximize.html")}}

- -

Syntaxe

locale.maximize()
diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/minimize/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/minimize/index.html index d98cd6355f..78de1ee9b5 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/minimize/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/minimize/index.html @@ -13,12 +13,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/minimize ---
{{JSRef}}
-

La méthode Intl.Locale.prototype.minimize() tente de retirer les informations qui auraient pu être ajoutée à une locale lors d'un appel à {{jsxref("Locale/maximize", "Locale.maximize()")}}. 

+

La méthode Intl.Locale.prototype.minimize() tente de retirer les informations qui auraient pu être ajoutée à une locale lors d'un appel à {{jsxref("Locale/maximize", "Locale.maximize()")}}.

{{EmbedInteractiveExample("pages/js/intl-locale-prototype-minimize.html")}}

- -

Syntaxe

locale.minimize()
diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/numberingsystem/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/numberingsystem/index.html index f7c5d92d29..a57835345c 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/numberingsystem/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/numberingsystem/index.html @@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numberingSyst ---
{{JSRef}}
-

La propriété Intl.Locale.prototype.numberingSystem est une propriété fournie par un accesseur qui renvoie le système de numération utilisée par la locale.

+

La propriété Intl.Locale.prototype.numberingSystem est une propriété fournie par un accesseur qui renvoie le système de numération utilisée par la locale.

Description

@@ -386,7 +386,7 @@ console.log(numberingSystemStr.numberingSystem);

Définir la valeur de numberingSystem grâce à un objet de configuration

-

Le constructeur Intl.Locale possède un deuxième argument, optionnel, qui est un objet permettant de configurer la locale. Les propriétés de cet objet sont utilisées comme extensions pour la locale ; les clés des propriétés sont les noms des extensions et leurs valeurs sont celles utilisées pour chaque extension. On peut donc utiliser la propriété numberingSystem sur cet objet afin de définir le système de numération à utiliser pour cette locale.

+

Le constructeur Intl.Locale possède un deuxième argument, optionnel, qui est un objet permettant de configurer la locale. Les propriétés de cet objet sont utilisées comme extensions pour la locale ; les clés des propriétés sont les noms des extensions et leurs valeurs sont celles utilisées pour chaque extension. On peut donc utiliser la propriété numberingSystem sur cet objet afin de définir le système de numération à utiliser pour cette locale.

let numberingSystemViaObj= new Intl.Locale("en-Latn-US", {numberingSystem: "latn"});
 console.log(us12hour.numberingSystem);
diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/numeric/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/numeric/index.html
index 530c4e2248..d38122f7be 100644
--- a/files/fr/web/javascript/reference/global_objects/intl/locale/numeric/index.html
+++ b/files/fr/web/javascript/reference/global_objects/intl/locale/numeric/index.html
@@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numeric
 ---
 
{{JSRef}}
-

La propriété Intl.Locale.prototype.numeric est une propriété fournie par un accesseur et qui indique si la locale possède une collation spécifique pour les caractères numériques (la collation étant la méthode qui permet d'ordonner des chaînes de caractères entre elles).

+

La propriété Intl.Locale.prototype.numeric est une propriété fournie par un accesseur et qui indique si la locale possède une collation spécifique pour les caractères numériques (la collation étant la méthode qui permet d'ordonner des chaînes de caractères entre elles).

Description

@@ -31,7 +31,7 @@ console.log(numericStr.numeric);

Définir numeric via l'objet de configuration de l'instance

-

Le constructeur Intl.Locale possède un deuxième argument, optionnel, qui est un objet permettant de configurer la locale. Les propriétés de cet objet sont utilisées comme extensions pour la locale ; les clés des propriétés sont les noms des extensions et leurs valeurs sont celles utilisées pour chaque extension. On peut donc utiliser la propriété numeric sur cet objet afin de définir le système de numération à utiliser pour cette locale.

+

Le constructeur Intl.Locale possède un deuxième argument, optionnel, qui est un objet permettant de configurer la locale. Les propriétés de cet objet sont utilisées comme extensions pour la locale ; les clés des propriétés sont les noms des extensions et leurs valeurs sont celles utilisées pour chaque extension. On peut donc utiliser la propriété numeric sur cet objet afin de définir le système de numération à utiliser pour cette locale.

let numericViaObj= new Intl.Locale("en-Latn-US", {numeric: true});
 console.log(us12hour.numeric);
diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/script/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/script/index.html
index b8eaafe779..138d442ed8 100644
--- a/files/fr/web/javascript/reference/global_objects/intl/locale/script/index.html
+++ b/files/fr/web/javascript/reference/global_objects/intl/locale/script/index.html
@@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/script
 ---
 
{{JSRef}}
-

La propriété Intl.Locale.prototype.script est fournie via un accesseur et renvoie le script utilisé pour l'écriture d'une langue donnée pour la locale courante.

+

La propriété Intl.Locale.prototype.script est fournie via un accesseur et renvoie le script utilisé pour l'écriture d'une langue donnée pour la locale courante.

Description

diff --git a/files/fr/web/javascript/reference/global_objects/intl/locale/tostring/index.html b/files/fr/web/javascript/reference/global_objects/intl/locale/tostring/index.html index cfd7448921..96e0b7767b 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/locale/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/locale/tostring/index.html @@ -12,12 +12,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/toString ---
{{JSRef}}
-

La méthode Intl.Locale.prototype.toString() renvoie l'identifiant de locale complet pour la locale courante.

+

La méthode Intl.Locale.prototype.toString() renvoie l'identifiant de locale complet pour la locale courante.

{{EmbedInteractiveExample("pages/js/intl-locale-prototype-tostring.html")}}

- -

Syntaxe

locale.toString()
diff --git a/files/fr/web/javascript/reference/global_objects/intl/numberformat/format/index.html b/files/fr/web/javascript/reference/global_objects/intl/numberformat/format/index.html index b4df067f49..d912f25f6f 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/numberformat/format/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/numberformat/format/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/format
{{EmbedInteractiveExample("pages/js/intl-numberformat-prototype-format.html")}}
- -

Syntaxe

numberFormat.format(nombre)
diff --git a/files/fr/web/javascript/reference/global_objects/intl/numberformat/formattoparts/index.html b/files/fr/web/javascript/reference/global_objects/intl/numberformat/formattoparts/index.html index 47e10396de..caadb942cb 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/numberformat/formattoparts/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/numberformat/formattoparts/index.html @@ -64,9 +64,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/formatT
La chaîne de caractères utilisée pour représenter la valeur {{jsxref("NaN")}} ("NaN").
plusSign
La chaîne de caractères utilisée pour le signe plus ("+").
- - -
percentSign
La châine de caractères utilisée pour le symbole pourcent ("%").
diff --git a/files/fr/web/javascript/reference/global_objects/intl/numberformat/index.html b/files/fr/web/javascript/reference/global_objects/intl/numberformat/index.html index 2a834de5e0..5c8188d5f9 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/numberformat/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/numberformat/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat
{{EmbedInteractiveExample("pages/js/intl-numberformat.html")}}
- -

Syntaxe

new Intl.NumberFormat([locales[, options]])
@@ -42,10 +40,6 @@ Intl.NumberFormat.call(this[, locales[, options
  
localeMatcher
L'algorithme de correspondance à utiliser pour la locale. Les valeurs possibles sont "lookup" et "best fit" ; le défaut est "best fit". Pour des informations sur cette option, voir la page {{jsxref("Intl","Intl","##Choix_de_la_locale")}}.
-
- -
-
style
Le style de formatage. Les valeurs possibles sont "decimal" pour l'affichage de nombres simple, "currency" pour un affichage en fonction de la devise et "percent" pour afficher des pourcentages. La valeur par défaut est "decimal".
currency
diff --git a/files/fr/web/javascript/reference/global_objects/intl/numberformat/resolvedoptions/index.html b/files/fr/web/javascript/reference/global_objects/intl/numberformat/resolvedoptions/index.html index d825d2c888..f980e6608a 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/numberformat/resolvedoptions/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/numberformat/resolvedoptions/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/resolve
{{EmbedInteractiveExample("pages/js/intl-numberformat-prototype-resolvedoptions.html")}}
- -

Syntaxe

numberFormat.resolvedOptions()
@@ -38,23 +36,18 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/resolve
La balise de langue BCP 47 qui est utilisée. Si des extensions Unicode avaient été rajoutées à la balise BCP 47 demandée, les paires de clés-valeurs qui ont été demandées et qui sont supportées sont inscrites dans locale.
numberingSystem
La valeur requise via l'extension Unicode "nu" ou celle qui est utilisée par défaut.
-
style
-
useGrouping
+
style, useGrouping
Les valeurs fournies pour ces propriétés via l'argument options ou bien les valeurs par défaut.
-
currency
-
currencyDisplay
+
currency, currencyDisplay
Les valeurs fournies pour ces propriétés via l'argument options ou bien les valeurs par défaut. Ces valeurs sont présentes uniquement si style vaut "currency".

Un seul des deux groupes suivants est inclus dans les propriétés :

-
minimumIntegerDigits
-
minimumFractionDigits
-
maximumFractionDigits
+
minimumIntegerDigits,minimumFractionDigits, maximumFractionDigits
Les valeurs fournies pour ces propriétés via l'argument options ou bien les valeurs par défaut. Ces propriétés ne sont présentes que si minimumSignificantDigits ou maximumSignificantDigits n'ont pas été fournies à l'argument options.
-
minimumSignificantDigits
-
maximumSignificantDigits
+
minimumSignificantDigits,maximumSignificantDigits
Les valeurs fournies pour ces propriétés via l'argument options ou bien les valeurs par défaut. Ces propriétés sont présentes si au moins une d'entre elles a été fournie via l'argument options.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/numberformat/supportedlocalesof/index.html b/files/fr/web/javascript/reference/global_objects/intl/numberformat/supportedlocalesof/index.html index a851b69f3b..6e622f3240 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/numberformat/supportedlocalesof/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/numberformat/supportedlocalesof/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/support
{{EmbedInteractiveExample("pages/js/intl-numberformat-prototype-supportedlocalesof.html")}}
- -

Syntaxe

Intl.NumberFormat.supportedLocalesOf(locales[, options])
diff --git a/files/fr/web/javascript/reference/global_objects/intl/pluralrules/index.html b/files/fr/web/javascript/reference/global_objects/intl/pluralrules/index.html index d7b91c0073..1e106a5079 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/pluralrules/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/pluralrules/index.html @@ -113,7 +113,7 @@ new Intl.PluralRules('ar-EG').select(18);

Utiliser options

-

Les résultats obtenus peuvent être adaptés grâce à l'argument options. Celui-ci possède une propriété appelée type qui peut valoir ordinal. Cela peut être utile afin de déterminer la forme d'un indicateur ordinal (par exemple, "1er", "2e", etc.).

+

Les résultats obtenus peuvent être adaptés grâce à l'argument options. Celui-ci possède une propriété appelée type qui peut valoir ordinal. Cela peut être utile afin de déterminer la forme d'un indicateur ordinal (par exemple, "1er", "2e", etc.).

var pr = new Intl.PluralRules('en-US', { type: 'ordinal' });
 
diff --git a/files/fr/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html b/files/fr/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html
index 74b6abfc86..8279bdd641 100644
--- a/files/fr/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html
+++ b/files/fr/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html
@@ -40,12 +40,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/resolved
 

Seul l'un de ces deux groupes de propriétés est inclus :

-
minimumIntegerDigits
-
minimumFractionDigits
-
maximumFractionDigits
+
minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits
Les valeurs fournies pour ces propriétés via l'argument options ou les valeurs par défaut. Ces propriétés sont uniquement présentes si aucunes des propriétés minimumSignificantDigits ou maximumSignificantDigits n'a été fournie dans l'argument options.
-
minimumSignificantDigits
-
maximumSignificantDigits
+
minimumSignificantDigits, maximumSignificantDigits
Les valeurs fournies par ces propriétés via l'argument options ou les valeurs par défaut. Ces propriétés sont uniquement présentes si au moins l'une d'entre elles a été fournie dans l'argument options.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/format/index.html b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/format/index.html index 50ebcc1972..ad924c3837 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/format/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/format/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/f
{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-format.html")}}
- -

Syntaxe

RelativeTimeFormat.format(valeur, unite)
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/f
valeur
Une valeur numérique qu'on souhaite utiliser pour exprimer un temps relatif dans un message internationalisé.
-
- -
unite
L'unité à utiliser pour le message internationalisé exprimant le temps relatif. Les valeurs possibles pour cet argument sont "year" (année), "quarter" (trimestre), "month" (mois), "week" (semaine), "day" (jour), "hour" (heure), "minute" (minute), "second" (secondes). Les formes plurielles sont également autorisées.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/formattoparts/index.html b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/formattoparts/index.html index e30bca1017..c8c141e6e3 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/formattoparts/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/formattoparts/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/f
{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-formattoparts.html")}}
- -

Syntaxe

RelativeTimeFormat.formatToParts(valeur, unite)
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/f
valeur
Une valeur numérique qu'on souhaite formater pour un message internationalisé exprimant un temps relatif.
-
- -
unite
L'unité à utiliser pour le message internationalisé exprimant le temps relatif. Les valeurs possibles pour cet argument sont "year" (année), "quarter" (trimestre), "month" (mois), "week" (semaine), "day" (jour), "hour" (heure), "minute" (minute), "second" (secondes). Les formes plurielles sont également autorisées.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/index.html b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/index.html index 222678035b..96a0d534dd 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat
{{EmbedInteractiveExample("pages/js/intl-relativetimeformat.html")}}
- -

Syntaxe

new Intl.RelativeTimeFormat([locales[, options]])
@@ -32,16 +30,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat
options {{optional_inline}}

Optionnel, un objet possédant tout ou partie des propriétés suivantes :

-
-
localeMatcher
L'algorithme de correspondance à utiliser pour la locale. Les valeurs possibles sont "lookup" et "best fit" ; le défaut est "best fit". Pour des informations sur cette option, voir la page {{jsxref("Objets_globaux/Intl","Intl","##Choix_de_la_locale")}}.
numeric
Le format du message de sortie. Les valeurs possibles sont "always" (par exemple 1 day ago) ou  "auto" (par exemple yesterday). "auto" permet de ne pas toujours avoir de valeurs numériques dans le message produit.
-
- -
style
La longueur du message internationalisé. Les valeurs possibles sont : "long" (la valeur par défaut) (par exemple : in 1 month), "short" (par exemple : in 1 mo.) ou  "narrow" (par exemple : in 1 mo.). Le style narrow peut être semblable au style short pour certaines locales.
diff --git a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/resolvedoptions/index.html b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/resolvedoptions/index.html index 4415412c08..ed4d45c451 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/resolvedoptions/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/resolvedoptions/index.html @@ -21,8 +21,6 @@ original_slug: >-
{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-resolvedoptions.html")}}
- -

Syntaxe

relativeTimeFormat.resolvedOptions()
diff --git a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/supportedlocalesof/index.html b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/supportedlocalesof/index.html index 005e801d68..e0a6433b75 100644 --- a/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/supportedlocalesof/index.html +++ b/files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/supportedlocalesof/index.html @@ -19,8 +19,6 @@ original_slug: >-
{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-supportedlocalesof.html")}}
- -

Syntaxe

Intl.RelativeTimeFormat.supportedLocalesOf(locales[, options])
diff --git a/files/fr/web/javascript/reference/global_objects/isfinite/index.html b/files/fr/web/javascript/reference/global_objects/isfinite/index.html index e8aeccc9b1..a127177d6e 100644 --- a/files/fr/web/javascript/reference/global_objects/isfinite/index.html +++ b/files/fr/web/javascript/reference/global_objects/isfinite/index.html @@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/isFinite
{{EmbedInteractiveExample("pages/js/globalprops-isfinite.html")}}
- -

Syntaxe

isFinite(valeurÀTester)
diff --git a/files/fr/web/javascript/reference/global_objects/json/parse/index.html b/files/fr/web/javascript/reference/global_objects/json/parse/index.html index 8b9998b404..071d0c8a92 100644 --- a/files/fr/web/javascript/reference/global_objects/json/parse/index.html +++ b/files/fr/web/javascript/reference/global_objects/json/parse/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/JSON/parse
{{EmbedInteractiveExample("pages/js/json-parse.html")}}
- -

Syntaxe

JSON.parse(texte[, reviver])
diff --git a/files/fr/web/javascript/reference/global_objects/json/stringify/index.html b/files/fr/web/javascript/reference/global_objects/json/stringify/index.html index 0201d5181d..be5bb15eac 100644 --- a/files/fr/web/javascript/reference/global_objects/json/stringify/index.html +++ b/files/fr/web/javascript/reference/global_objects/json/stringify/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/JSON/stringify
{{EmbedInteractiveExample("pages/js/json-stringify.html")}}
- -

Syntaxe

JSON.stringify( valeur[, remplaçant [, espace]])
@@ -157,9 +155,9 @@ JSON.stringify({x: 2n});
  • Si la valeur renvoyée est {{jsxref("undefined")}}, la propriété ne sera pas incluse dans la chaîne JSON.
  • -
    Note : la fonction remplaçant ne peut pas être utilisée pour retirer des valeurs d'un tableau. Si on renvoie undefined ou une fonction, ce sera la valeur null qui sera utilisée.
    +

    Note : la fonction remplaçant ne peut pas être utilisée pour retirer des valeurs d'un tableau. Si on renvoie undefined ou une fonction, ce sera la valeur null qui sera utilisée.

    -
    Note : Si on souhaite que la fonction remplaçant distingue un objet dont une propriété a un clé qui est « réellement » une chaîne vide, il faudra avoir un compteur pour le nombre d'itération. Si le compteur indique que la première itération est passée, alors il s'agit bien d'un clé avec une chaîne vide.
    +

    Note : Si on souhaite que la fonction remplaçant distingue un objet dont une propriété a un clé qui est « réellement » une chaîne vide, il faudra avoir un compteur pour le nombre d'itération. Si le compteur indique que la première itération est passée, alors il s'agit bien d'un clé avec une chaîne vide.

    Exemple avec une fonction

    @@ -274,8 +272,8 @@ var s = { // des caractères Unicode, on utilise donc alert :( alert(jsFriendlyJSONStringify(s)); // {"a":"\u2028","b":"\u2029"}
    -
    -

    Notes : Les propriétés des objets qui ne sont pas des tableaux ne sont pas transformées en chaînes de caractères selon un ordre particulier. Aussi, l'ordre des données en JSON ne saurait constituer une information utile.

    +
    +

    Note : Les propriétés des objets qui ne sont pas des tableaux ne sont pas transformées en chaînes de caractères selon un ordre particulier. Aussi, l'ordre des données en JSON ne saurait constituer une information utile.

    var a = JSON.stringify({toto: "truc", bidule: "machin"});
    @@ -290,7 +288,7 @@ console.log(a !== b); // true
     

    Dans le cas où on souhaite enregistrer un objet créé par l'utilisateur afin de le restorer plus tard (y compris après que le navigateur ait été fermé), on peut utiliser JSON.stringify.

    -

    Les fonctions n'ont pas de correspondances en JSON, il ne sera donc pas possible de les enregistrer de cette façon. En revanche, elles peuvent être affichées si elles ont été converties en texte avec la fonction de remplacement. De même, certains objets comme les dates seront transformées en chaîne de caractères après l'utilisation de JSON.parse().

    +

    Attention : Les fonctions n'ont pas de correspondances en JSON, il ne sera donc pas possible de les enregistrer de cette façon. En revanche, elles peuvent être affichées si elles ont été converties en texte avec la fonction de remplacement. De même, certains objets comme les dates seront transformées en chaîne de caractères après l'utilisation de JSON.parse().

    // On crée un objet pour l'exemple
    diff --git a/files/fr/web/javascript/reference/global_objects/math/abs/index.html b/files/fr/web/javascript/reference/global_objects/math/abs/index.html
    index 91dabb81ff..c632d426db 100644
    --- a/files/fr/web/javascript/reference/global_objects/math/abs/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/math/abs/index.html
    @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/abs
     
     
    {{EmbedInteractiveExample("pages/js/math-abs.html")}}
    - -

    Syntaxe

    Math.abs(x);
    diff --git a/files/fr/web/javascript/reference/global_objects/math/acos/index.html b/files/fr/web/javascript/reference/global_objects/math/acos/index.html index 2a85b6a424..3a2f6fa132 100644 --- a/files/fr/web/javascript/reference/global_objects/math/acos/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/acos/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/acos
    {{EmbedInteractiveExample("pages/js/math-acos.html")}}
    - -

    Syntaxe

    Math.acos(x) 
    diff --git a/files/fr/web/javascript/reference/global_objects/math/acosh/index.html b/files/fr/web/javascript/reference/global_objects/math/acosh/index.html index 445e661711..26a4b11b80 100644 --- a/files/fr/web/javascript/reference/global_objects/math/acosh/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/acosh/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/acosh
    {{EmbedInteractiveExample("pages/js/math-acosh.html")}}
    - -

    Syntaxe

    Math.acosh(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/asin/index.html b/files/fr/web/javascript/reference/global_objects/math/asin/index.html index 30a1493762..b094e1bdce 100644 --- a/files/fr/web/javascript/reference/global_objects/math/asin/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/asin/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/asin
    {{EmbedInteractiveExample("pages/js/math-asin.html")}}
    - -

    Syntaxe

    Math.asin(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/asinh/index.html b/files/fr/web/javascript/reference/global_objects/math/asinh/index.html index b89ecbbfbe..e831b9abcb 100644 --- a/files/fr/web/javascript/reference/global_objects/math/asinh/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/asinh/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/asinh
    {{EmbedInteractiveExample("pages/js/math-asinh.html")}}
    - -

    Syntaxe

    Math.asinh(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/atan/index.html b/files/fr/web/javascript/reference/global_objects/math/atan/index.html index e8022105e3..3c6754866d 100644 --- a/files/fr/web/javascript/reference/global_objects/math/atan/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/atan/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/atan
    {{EmbedInteractiveExample("pages/js/math-atan.html")}}
    - -

    Syntaxe

    Math.atan(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/atan2/index.html b/files/fr/web/javascript/reference/global_objects/math/atan2/index.html index efadc84eb2..4d1c4c29d6 100644 --- a/files/fr/web/javascript/reference/global_objects/math/atan2/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/atan2/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/atan2
    {{EmbedInteractiveExample("pages/js/math-atan2.html")}}
    - -

    Syntaxe

    Math.atan2(y, x) 
    diff --git a/files/fr/web/javascript/reference/global_objects/math/atanh/index.html b/files/fr/web/javascript/reference/global_objects/math/atanh/index.html index 356253290a..f159f35630 100644 --- a/files/fr/web/javascript/reference/global_objects/math/atanh/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/atanh/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/atanh
    {{EmbedInteractiveExample("pages/js/math-atanh.html")}}
    - -

    Syntaxe

    Math.atanh(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/cbrt/index.html b/files/fr/web/javascript/reference/global_objects/math/cbrt/index.html index 8c5a78a699..fb9daa3cc0 100644 --- a/files/fr/web/javascript/reference/global_objects/math/cbrt/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/cbrt/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/cbrt
    {{EmbedInteractiveExample("pages/js/math-cbrt.html")}}
    - -

    Syntaxe

    Math.cbrt(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/ceil/index.html b/files/fr/web/javascript/reference/global_objects/math/ceil/index.html index 2aaf9f6b8e..93e8919368 100644 --- a/files/fr/web/javascript/reference/global_objects/math/ceil/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/ceil/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/ceil
    {{EmbedInteractiveExample("pages/js/math-ceil.html")}}
    - -

    Syntaxe

    Math.ceil(x) 
    diff --git a/files/fr/web/javascript/reference/global_objects/math/clz32/index.html b/files/fr/web/javascript/reference/global_objects/math/clz32/index.html index 5c13941e04..c3298823a6 100644 --- a/files/fr/web/javascript/reference/global_objects/math/clz32/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/clz32/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/clz32
    {{EmbedInteractiveExample("pages/js/math-clz32.html")}}
    - -

    Syntaxe

    Math.clz32(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/cos/index.html b/files/fr/web/javascript/reference/global_objects/math/cos/index.html
    index c1f1552c67..2015708e27 100644
    --- a/files/fr/web/javascript/reference/global_objects/math/cos/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/math/cos/index.html
    @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/cos
     
     
    {{EmbedInteractiveExample("pages/js/math-cos.html")}}
    - -

    Syntaxe

    Math.cos(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/cosh/index.html b/files/fr/web/javascript/reference/global_objects/math/cosh/index.html index 5fe0e8143f..76c7d9fe17 100644 --- a/files/fr/web/javascript/reference/global_objects/math/cosh/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/cosh/index.html @@ -19,7 +19,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/cosh
    {{EmbedInteractiveExample("pages/js/math-cosh.html")}}
    - +

    (Voir la page sur {{jsxref("Objets_globaux/Math/E","e","",1)}})

    diff --git a/files/fr/web/javascript/reference/global_objects/math/e/index.html b/files/fr/web/javascript/reference/global_objects/math/e/index.html index 912e91adf2..f4df99a2cb 100644 --- a/files/fr/web/javascript/reference/global_objects/math/e/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/e/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/E
    {{EmbedInteractiveExample("pages/js/math-e.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/exp/index.html b/files/fr/web/javascript/reference/global_objects/math/exp/index.html index 6418d702be..29ac4ef407 100644 --- a/files/fr/web/javascript/reference/global_objects/math/exp/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/exp/index.html @@ -11,12 +11,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/exp ---
    {{JSRef}}
    -

    La fonction Math.exp() renvoie l'exponentielle d'un nombre (donnée par ex, où x est la valeur passée en argument et e la valeur du {{jsxref("Objets_globaux/Math/E","nombre d'Euler (parfois appelé constante de Napier)","",1)}}.

    +

    La fonction Math.exp() renvoie l'exponentielle d'un nombre (donnée par e^x, où x est la valeur passée en argument et e la valeur du {{jsxref("Objets_globaux/Math/E","nombre d'Euler (parfois appelé constante de Napier)","",1)}}.

    {{EmbedInteractiveExample("pages/js/math-exp.html")}}
    - -

    Syntaxe

    Math.exp(x)
    @@ -32,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/exp

    Valeur de retour

    -

    L'exponentielle du nombre passé en argument (ex).

    +

    L'exponentielle du nombre passé en argument (e^x).

    Description

    diff --git a/files/fr/web/javascript/reference/global_objects/math/expm1/index.html b/files/fr/web/javascript/reference/global_objects/math/expm1/index.html index 713f575452..372880a5df 100644 --- a/files/fr/web/javascript/reference/global_objects/math/expm1/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/expm1/index.html @@ -13,12 +13,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/expm1 ---
    {{JSRef}}
    -

    La fonction Math.expm1() renvoie ex - 1, avec x l'argument donné et {{jsxref("Objets_globaux/Math/E","e")}} la base du logarithme nepérien.

    +

    La fonction Math.expm1() renvoie e^x - 1, avec x l'argument donné et {{jsxref("Objets_globaux/Math/E","e")}} la base du logarithme nepérien.

    {{EmbedInteractiveExample("pages/js/math-expm1.html")}}
    - -

    Syntaxe

    Math.expm1(x)
    @@ -32,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/expm1

    Valeur de retour

    -

    Un nombre qui représente ex- 1x est la valeur passée en argument et ex l'exponentielle du nombre.

    +

    Un nombre qui représente e^x- 1x est la valeur passée en argument et e^x l'exponentielle du nombre.

    Description

    diff --git a/files/fr/web/javascript/reference/global_objects/math/floor/index.html b/files/fr/web/javascript/reference/global_objects/math/floor/index.html index 2650bbe294..4b9a6e5422 100644 --- a/files/fr/web/javascript/reference/global_objects/math/floor/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/floor/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/floor
    {{EmbedInteractiveExample("pages/js/math-floor.html")}}
    - -

    Syntaxe

    Math.floor(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/fround/index.html b/files/fr/web/javascript/reference/global_objects/math/fround/index.html index d12368db64..6b5ec47735 100644 --- a/files/fr/web/javascript/reference/global_objects/math/fround/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/fround/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/fround
    {{EmbedInteractiveExample("pages/js/math-fround.html")}}
    - -

    Syntaxe

    Math.fround(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/hypot/index.html b/files/fr/web/javascript/reference/global_objects/math/hypot/index.html index eca0d63229..bba9aaebe8 100644 --- a/files/fr/web/javascript/reference/global_objects/math/hypot/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/hypot/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/hypot
    {{EmbedInteractiveExample("pages/js/math-hypot.html")}}
    - -

    Syntaxe

    Math.hypot([valeur1[,valeur2, ...]]) 
    diff --git a/files/fr/web/javascript/reference/global_objects/math/imul/index.html b/files/fr/web/javascript/reference/global_objects/math/imul/index.html index f4d505f694..bdfb591384 100644 --- a/files/fr/web/javascript/reference/global_objects/math/imul/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/imul/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/imul
    {{EmbedInteractiveExample("pages/js/math-imul.html")}}
    - -

    Syntaxe

    Math.imul(a, b)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/index.html b/files/fr/web/javascript/reference/global_objects/math/index.html index 375a2e73e1..86ab1bee47 100644 --- a/files/fr/web/javascript/reference/global_objects/math/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/index.html @@ -12,8 +12,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math

    L'objet Math est un objet natif dont les méthodes et propriétés permettent l'utilisation de constantes et fonctions mathématiques. Cet objet n'est pas une fonction.

    -
    -

    Attention ! Math fonctionne avec le type {{jsxref("Number")}}. Il ne fonctionne pas avec les grands entiers/{{jsxref("BigInt")}}.

    +
    +

    Attention : Math fonctionne avec le type {{jsxref("Number")}}. Il ne fonctionne pas avec les grands entiers/{{jsxref("BigInt")}}.

    Description

    @@ -48,11 +48,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math

    Méthodes

    -
    Les fonctions trigonométriques (sin(), cos(), tan(), asin(), acos(), atan(), atan2()) acceptent ou retournent des angles en radians.
    -Pour convertir des degrés en radians, multipliez la valeur en degrés par (Math.PI / 180).
    -Pour passer des radians en degrés, divisez la valeur en radians par (Math.PI / 180).
    +

    Note : Les fonctions trigonométriques (sin(), cos(), tan(), asin(), acos(), atan(), atan2()) acceptent ou retournent des angles en radians. Pour convertir des degrés en radians, multipliez la valeur en degrés par (Math.PI / 180). Pour passer des radians en degrés, divisez la valeur en radians par (Math.PI / 180).

    -
    La précision des fonctions mathématiques dépend notamment de l'implémentation. Cela signifie que différents navigateurs peuvent fournir des résultats différents. On peut même avoir un même moteur JavaScript qui, sur des architectures et/ou des systèmes d'exploitation différents, fournit des résultats différents.
    +

    Note : La précision des fonctions mathématiques dépend notamment de l'implémentation. Cela signifie que différents navigateurs peuvent fournir des résultats différents. On peut même avoir un même moteur JavaScript qui, sur des architectures et/ou des systèmes d'exploitation différents, fournit des résultats différents.

    {{jsxref("Objets_globaux/Math/abs", "Math.abs(x)")}}
    @@ -82,7 +80,7 @@ Pour passer des radians en degrés, divisez la valeur en radians par (Math
    {{jsxref("Objets_globaux/Math/cosh", "Math.cosh(x)")}}
    Renvoie le cosinus hyperbolique d'un nombre.
    {{jsxref("Objets_globaux/Math/exp", "Math.exp(x)")}}
    -
    Renvoie l'exponentielle d'un nombre (soit Enombre) avec E la constante d'Euler (2,718...).
    +
    Renvoie l'exponentielle d'un nombre (soit E^nombre) avec E la constante d'Euler (2,718...).
    {{jsxref("Objets_globaux/Math/expm1", "Math.expm1(x)")}}
    Renvoie le résultat de 1 moins l'exponentielle d'un nombre.
    {{jsxref("Objets_globaux/Math/floor", "Math.floor(x)")}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/ln10/index.html b/files/fr/web/javascript/reference/global_objects/math/ln10/index.html index a4471defbb..f3818a3665 100644 --- a/files/fr/web/javascript/reference/global_objects/math/ln10/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/ln10/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/LN10
    {{EmbedInteractiveExample("pages/js/math-ln10.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/ln2/index.html b/files/fr/web/javascript/reference/global_objects/math/ln2/index.html index fcc51dd309..0a7fc56029 100644 --- a/files/fr/web/javascript/reference/global_objects/math/ln2/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/ln2/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/LN2
    {{EmbedInteractiveExample("pages/js/math-ln2.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/log/index.html b/files/fr/web/javascript/reference/global_objects/math/log/index.html index b8761f49e7..25d7a48e8b 100644 --- a/files/fr/web/javascript/reference/global_objects/math/log/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/log/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/log
    {{EmbedInteractiveExample("pages/js/math-log.html")}}
    - -

    Syntaxe

    Math.log(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/log10/index.html b/files/fr/web/javascript/reference/global_objects/math/log10/index.html index 693166573f..d0e65dca47 100644 --- a/files/fr/web/javascript/reference/global_objects/math/log10/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/log10/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/log10
    {{EmbedInteractiveExample("pages/js/math-log10.html")}}
    - -

    Syntaxe

    Math.log10(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/log10e/index.html b/files/fr/web/javascript/reference/global_objects/math/log10e/index.html index 21925c6c9d..175018cc26 100644 --- a/files/fr/web/javascript/reference/global_objects/math/log10e/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/log10e/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/LOG10E
    {{EmbedInteractiveExample("pages/js/math-log10e.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/log1p/index.html b/files/fr/web/javascript/reference/global_objects/math/log1p/index.html index d9dc8af4e3..04913b856c 100644 --- a/files/fr/web/javascript/reference/global_objects/math/log1p/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/log1p/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/log1p
    {{EmbedInteractiveExample("pages/js/math-log1p.html")}}
    - -

    Syntaxe

    Math.log1p(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/log2/index.html b/files/fr/web/javascript/reference/global_objects/math/log2/index.html index a166785499..c1700ae5c1 100644 --- a/files/fr/web/javascript/reference/global_objects/math/log2/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/log2/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/log2
    {{EmbedInteractiveExample("pages/js/math-log2.html")}}
    - -

    Syntaxe

    Math.log2(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/log2e/index.html b/files/fr/web/javascript/reference/global_objects/math/log2e/index.html index bd61cc5b2c..ef33a48cf1 100644 --- a/files/fr/web/javascript/reference/global_objects/math/log2e/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/log2e/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/LOG2E
    {{EmbedInteractiveExample("pages/js/math-log2e.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/max/index.html b/files/fr/web/javascript/reference/global_objects/math/max/index.html index ddf849143d..78e3810bca 100644 --- a/files/fr/web/javascript/reference/global_objects/math/max/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/max/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/max
    {{EmbedInteractiveExample("pages/js/math-max.html")}}
    - -

    Syntaxe

    Math.max([valeur1[,valeur2, ...]]) 
    diff --git a/files/fr/web/javascript/reference/global_objects/math/min/index.html b/files/fr/web/javascript/reference/global_objects/math/min/index.html index 3f7a08db2e..39cd2d8567 100644 --- a/files/fr/web/javascript/reference/global_objects/math/min/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/min/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/min
    {{EmbedInteractiveExample("pages/js/math-min.html")}}
    - -

    Syntaxe

    Math.min([valeur1[,valeur2, ...]]) 
    diff --git a/files/fr/web/javascript/reference/global_objects/math/pi/index.html b/files/fr/web/javascript/reference/global_objects/math/pi/index.html index a007d1e4b7..d9aa0848db 100644 --- a/files/fr/web/javascript/reference/global_objects/math/pi/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/pi/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/PI
    {{EmbedInteractiveExample("pages/js/math-pi.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/pow/index.html b/files/fr/web/javascript/reference/global_objects/math/pow/index.html index d982f57687..b12f348e80 100644 --- a/files/fr/web/javascript/reference/global_objects/math/pow/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/pow/index.html @@ -11,12 +11,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/pow ---
    {{JSRef}}
    -

    La fonction Math.pow() renvoie un nombre à une certaine puissance, c'est-à-dire baseexposant.

    +

    La fonction Math.pow() renvoie un nombre à une certaine puissance, c'est-à-dire base^exposant.

    {{EmbedInteractiveExample("pages/js/math-pow.html")}}
    - -

    Syntaxe

    Math.pow(base, exposant);
    diff --git a/files/fr/web/javascript/reference/global_objects/math/random/index.html b/files/fr/web/javascript/reference/global_objects/math/random/index.html index d39b350ad9..c5b3df93df 100644 --- a/files/fr/web/javascript/reference/global_objects/math/random/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/random/index.html @@ -29,7 +29,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/random

    Exemples

    -

    En JavaScript, les nombres sont représentés comme des nombres flottants selon la norme IEEE 754 et les arrondis sont pris aux plus près. Aussi, les intervalles revendiqués par les fonctions ci-après (en dehors de Math.random()) ne sont pas théoriquement et précisément exacts. Si on utilise des bornes supérieures très grande (253 ou plus), il est alors possible, dans de très rares cas, d'obtenir la borne supérieure comme résultat alors que celle-ci devrait être exclue de l'intervalle.

    +

    En JavaScript, les nombres sont représentés comme des nombres flottants selon la norme IEEE 754 et les arrondis sont pris aux plus près. Aussi, les intervalles revendiqués par les fonctions ci-après (en dehors de Math.random()) ne sont pas théoriquement et précisément exacts. Si on utilise des bornes supérieures très grande (2^53 ou plus), il est alors possible, dans de très rares cas, d'obtenir la borne supérieure comme résultat alors que celle-ci devrait être exclue de l'intervalle.

    Obtenir un nombre aléatoire entre 0 et 1

    @@ -60,7 +60,7 @@ function getRandomInt(min, max) {
    -

    Attention ! Utiliser Math.round() entraînerait une distribution non-uniforme et réduirait le caractère aléatoire de la méthode.

    +

    Attention : Utiliser Math.round() entraînerait une distribution non-uniforme et réduirait le caractère aléatoire de la méthode.

    Obtenir un entier aléatoire dans un intervalle fermé

    diff --git a/files/fr/web/javascript/reference/global_objects/math/round/index.html b/files/fr/web/javascript/reference/global_objects/math/round/index.html index 783c8f2083..fb671af237 100644 --- a/files/fr/web/javascript/reference/global_objects/math/round/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/round/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/round
    {{EmbedInteractiveExample("pages/js/math-round.html")}}
    - -

    Syntaxe

    Math.round(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/sign/index.html b/files/fr/web/javascript/reference/global_objects/math/sign/index.html index bdc9492349..c27e808527 100644 --- a/files/fr/web/javascript/reference/global_objects/math/sign/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/sign/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/sign
    {{EmbedInteractiveExample("pages/js/math-sign.html")}}
    - -

    Syntaxe

    Math.sign(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/sin/index.html b/files/fr/web/javascript/reference/global_objects/math/sin/index.html index cedf86af0f..3f3ea2afe8 100644 --- a/files/fr/web/javascript/reference/global_objects/math/sin/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/sin/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/sin
    {{EmbedInteractiveExample("pages/js/math-sin.html")}}
    - -

    Syntaxe

    Math.sin(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/sinh/index.html b/files/fr/web/javascript/reference/global_objects/math/sinh/index.html index 612fa5e64e..4edf3a2ad5 100644 --- a/files/fr/web/javascript/reference/global_objects/math/sinh/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/sinh/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/sinh
    {{EmbedInteractiveExample("pages/js/math-sinh.html")}}
    - -

    Syntaxe

    Math.sinh(x)
    @@ -49,7 +47,7 @@ Math.sinh(1) // 1.1752011936438014

    Si cette fonction n'est pas disponible, elle peut être émulée en utilisant la fonction {{jsxref("Math.exp()")}} :

    -
    Math.sinh = Math.sinh || function(x){
    +
    Math.sinh = Math.sinh || function(x){
         return (Math.exp(x) - Math.exp(-x)) / 2;
     };
    diff --git a/files/fr/web/javascript/reference/global_objects/math/sqrt/index.html b/files/fr/web/javascript/reference/global_objects/math/sqrt/index.html index 1c1dd15854..6b309e4d01 100644 --- a/files/fr/web/javascript/reference/global_objects/math/sqrt/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/sqrt/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/sqrt
    {{EmbedInteractiveExample("pages/js/math-sqrt.html")}}
    - -

    Syntaxe

    Math.sqrt(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/sqrt1_2/index.html b/files/fr/web/javascript/reference/global_objects/math/sqrt1_2/index.html index 642b74f064..7a1037786c 100644 --- a/files/fr/web/javascript/reference/global_objects/math/sqrt1_2/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/sqrt1_2/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/SQRT1_2
    {{EmbedInteractiveExample("pages/js/math-sqrt1_2.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/sqrt2/index.html b/files/fr/web/javascript/reference/global_objects/math/sqrt2/index.html index 46ce3355f3..964c355404 100644 --- a/files/fr/web/javascript/reference/global_objects/math/sqrt2/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/sqrt2/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/SQRT2
    {{EmbedInteractiveExample("pages/js/math-sqrt2.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/math/tan/index.html b/files/fr/web/javascript/reference/global_objects/math/tan/index.html index f3972b4a0d..17d938acab 100644 --- a/files/fr/web/javascript/reference/global_objects/math/tan/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/tan/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/tan
    {{EmbedInteractiveExample("pages/js/math-tan.html")}}
    - -

    Syntaxe

    Math.tan(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/math/trunc/index.html b/files/fr/web/javascript/reference/global_objects/math/trunc/index.html index ef022aa01a..c78b0cb6ec 100644 --- a/files/fr/web/javascript/reference/global_objects/math/trunc/index.html +++ b/files/fr/web/javascript/reference/global_objects/math/trunc/index.html @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/trunc
    {{EmbedInteractiveExample("pages/js/math-trunc.html")}}
    - -

    Syntaxe

    Math.trunc(x)
    diff --git a/files/fr/web/javascript/reference/global_objects/nan/index.html b/files/fr/web/javascript/reference/global_objects/nan/index.html index cf80aad45e..b2fa6e4105 100644 --- a/files/fr/web/javascript/reference/global_objects/nan/index.html +++ b/files/fr/web/javascript/reference/global_objects/nan/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/NaN
    {{EmbedInteractiveExample("pages/js/globalprops-nan.html")}}
    - -

    Syntaxe

    NaN
    diff --git a/files/fr/web/javascript/reference/global_objects/null/index.html b/files/fr/web/javascript/reference/global_objects/null/index.html index e6adbcae64..fb9a228f19 100644 --- a/files/fr/web/javascript/reference/global_objects/null/index.html +++ b/files/fr/web/javascript/reference/global_objects/null/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/null
    {{EmbedInteractiveExample("pages/js/globalprops-null.html")}}
    - -

    Syntaxe

    null
    diff --git a/files/fr/web/javascript/reference/global_objects/number/epsilon/index.html b/files/fr/web/javascript/reference/global_objects/number/epsilon/index.html index 2e1f789752..88138770c9 100644 --- a/files/fr/web/javascript/reference/global_objects/number/epsilon/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/epsilon/index.html @@ -19,13 +19,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/EPSILON
    {{EmbedInteractiveExample("pages/js/number-epsilon.html")}}
    - +
    {{js_property_attributes(0,0,0)}}

    Description

    -

    La propriété EPSILON vaut environ 2.2204460492503130808472633361816E-16 (ce qui correspond à 2-52).

    +

    La propriété EPSILON vaut environ 2.2204460492503130808472633361816E-16 (ce qui correspond à 2^-52).

    Exemple

    diff --git a/files/fr/web/javascript/reference/global_objects/number/index.html b/files/fr/web/javascript/reference/global_objects/number/index.html index ae9da6dccd..bc4c146cca 100644 --- a/files/fr/web/javascript/reference/global_objects/number/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/index.html @@ -44,11 +44,11 @@ b instanceof Number; // donnera false
    {{jsxref("Number.EPSILON")}}
    Le plus petit intervalle entre deux valeurs qu'il est possible de représenter en JavaScript.
    {{jsxref("Number.MAX_SAFE_INTEGER")}}
    -
    La valeur entière maximale qu'on peut représenter en JavaScript (253 - 1).
    +
    La valeur entière maximale qu'on peut représenter en JavaScript (2^53 - 1).
    {{jsxref("Number.MAX_VALUE")}}
    La valeur numérique maximale qu'on peut représenter en JavaScript.
    {{jsxref("Number.MIN_SAFE_INTEGER")}}
    -
    La valeur entière minimale qu'on peut représenter en JavaScript (-(253 - 1)).
    +
    La valeur entière minimale qu'on peut représenter en JavaScript (-(2^53 - 1)).
    {{jsxref("Number.MIN_VALUE")}}
    La plus petite valeur qu'on peut représenter en JavaScript, c'est-à-dire le plus petit nombre positif (le nombre le plus près de zéro qui n'est pas égal à zéro et qu'on peut représenter en JavaScript).
    {{jsxref("Number.NaN")}}
    @@ -71,9 +71,9 @@ b instanceof Number; // donnera false
    {{jsxref("Number.isInteger()")}}
    Cette méthode permet de déterminer si la valeur passée en argument est un entier.
    {{jsxref("Number.isSafeInteger()")}}
    -
    Cette méthode permet de déterminer si la valeur passée en argument peut correctement être représentée comme un entier en JavaScript (savoir si elle est comprise entre -(253 - 1) et 253 - 1).
    -
    {{jsxref("Number.toInteger()")}} {{obsolete_inline}}
    -
    Cette méthode est utilisée afin d'évaluer et de convertir la valeur passée en argument en entier (ou en l'{{jsxref("Infinity", "infini","",1)}}). Cette méthode a été supprimée.
    +
    Cette méthode permet de déterminer si la valeur passée en argument peut correctement être représentée comme un entier en JavaScript (savoir si elle est comprise entre -(2^53 - 1) et 2^53 - 1).
    +
    {{jsxref("Number.toInteger()")}} {{obsolete_inline}}
    +
    Cette méthode est utilisée afin d'évaluer et de convertir la valeur passée en argument en entier (ou en l'{{jsxref("Infinity", "infini","",1)}}). Cette méthode a été supprimée.
    {{jsxref("Number.parseFloat()", "Number.parseFloat(string)")}}
    Cette méthode correspond à la méthode {{jsxref("parseFloat", "parseFloat()")}} de l'objet global.
    {{jsxref("Number.parseInt()", "Number.parseInt(string, [radix])")}}
    @@ -120,8 +120,8 @@ var nonNumérique = Number.NaN;

    Dans l'exemple suivant, on illustre les valeurs numériques maximales et minimales (exclues) qu'on peut représenter avec un nombre en JavaScript (pour plus de détails, voir le chapitre 6.1.6 du standard ECMAScript) :

    -
    var biggestInt = 9007199254740992; //Number.MAX_SAFE_INTEGER+1 (253-1)
    -var smallestInt = -9007199254740992; //Number.MIN_SAFE_INTEGER-1 -(253-1)
    +
    var biggestInt = 9007199254740992; //Number.MAX_SAFE_INTEGER+1 (2^53-1)
    +var smallestInt = -9007199254740992; //Number.MIN_SAFE_INTEGER-1 -(2^53-1)
     

    Lorsqu'on analyse et convertit des données JSON, les valeurs en dehors de cet intervalle peuvent entraîner des erreurs ou des corruptions de valeurs lors de leurs conversions. Selon les objets qu'on souhaite représenter, on peut utiliser {{jsxref("String")}} dans certains cas pour représenter certaines valeurs.

    @@ -152,7 +152,7 @@ Number("-Infinity";) // -Infinity
    -

    Note  : On pourra également convertir null en 0 grâce à Number : Number(null) donnera 0.

    +

    Note : On pourra également convertir null en 0 grâce à Number : Number(null) donnera 0.

    Spécifications

    diff --git a/files/fr/web/javascript/reference/global_objects/number/isfinite/index.html b/files/fr/web/javascript/reference/global_objects/number/isfinite/index.html index 23d78736e6..9cf0331fab 100644 --- a/files/fr/web/javascript/reference/global_objects/number/isfinite/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/isfinite/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isFinite
    {{EmbedInteractiveExample("pages/js/number-isfinite.html")}}
    - -

    Syntaxe

    Number.isFinite(valeurÀTester);
    diff --git a/files/fr/web/javascript/reference/global_objects/number/isinteger/index.html b/files/fr/web/javascript/reference/global_objects/number/isinteger/index.html index a10a3ef9b9..a6f1f364e5 100644 --- a/files/fr/web/javascript/reference/global_objects/number/isinteger/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/isinteger/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isInteger
    {{EmbedInteractiveExample("pages/js/number-isinteger.html")}}
    - -

    Syntaxe

    Number.isInteger(valeurÀTester)
    diff --git a/files/fr/web/javascript/reference/global_objects/number/isnan/index.html b/files/fr/web/javascript/reference/global_objects/number/isnan/index.html index 04fbbbf354..2b7f565807 100644 --- a/files/fr/web/javascript/reference/global_objects/number/isnan/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/isnan/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isNaN
    {{EmbedInteractiveExample("pages/js/number-isnan.html", "taller")}}
    - -

    Syntaxe

    Number.isNaN(valeurÀTester)
    diff --git a/files/fr/web/javascript/reference/global_objects/number/issafeinteger/index.html b/files/fr/web/javascript/reference/global_objects/number/issafeinteger/index.html index 6120504881..c992339e23 100644 --- a/files/fr/web/javascript/reference/global_objects/number/issafeinteger/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/issafeinteger/index.html @@ -13,11 +13,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger ---
    {{JSRef}}
    -

    La méthode Number.isSafeInteger() permet de déterminer si la valeur, passée en argument, est un entier représentable correctement en JavaScript (c'est-à-dire un nombre compris entre -(253 -1) et 253 -1).

    +

    La méthode Number.isSafeInteger() permet de déterminer si la valeur, passée en argument, est un entier représentable correctement en JavaScript (c'est-à-dire un nombre compris entre -(2^53-1) et 2^53-1).

    {{EmbedInteractiveExample("pages/js/number-issafeinteger.html")}}
    - +

    Note : Pour représenter des entiers qui ne sont pas compris dans cet intervalle, on pourra utiliser le type {{jsxref("BigInt")}}.

    @@ -31,7 +31,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger
    valeurÀTester
    -
    La valeur dont on souhaite savoir si elle représente un entier représentable correctement en une valeur non signée sur 32 bits. (JavaScript utilise les nombres au format de virgule flottante à double précision comme spécifié dans IEEE 754 et ne peut représenter avec certitude un entier qu'entre -(253-1) et 253 -1 (c'est-à-dire ± 9007199254740991).
    +
    La valeur dont on souhaite savoir si elle représente un entier représentable correctement en une valeur non signée sur 32 bits. (JavaScript utilise les nombres au format de virgule flottante à double précision comme spécifié dans IEEE 754 et ne peut représenter avec certitude un entier qu'entre -(2^53-1) et 2^53-1 (c'est-à-dire ± 9007199254740991).

    Valeur de retour

    @@ -47,9 +47,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger
  • la réprésentation IEEE-754 du nombre ne permet pas de l'arrondir à un autre entier pouvant être représenté avec le format décrit par IEEE-754.
  • -

    Ainsi, par exemple, 253 - 1 peut être représenté correctement, aucun autre entier ne peut être arrondi en cette valeur selon IEEE-754. En revanche, 253 ne peut pas être représenté correctement car 253 + 1 sera arrondi en 253 selon les règles IEEE-754 (arrondi à l'entier le plus proche).

    +

    Ainsi, par exemple, 2^53 - 1 peut être représenté correctement, aucun autre entier ne peut être arrondi en cette valeur selon IEEE-754. En revanche, 2^53 ne peut pas être représenté correctement car 2^53 + 1 sera arrondi en 2^53 selon les règles IEEE-754 (arrondi à l'entier le plus proche).

    -

    L'intervalle des entiers qui peuvent être correctement représentés est [-(253 - 1),253 - 1 ].

    +

    L'intervalle des entiers qui peuvent être correctement représentés est [-(2^53 - 1),2^53 - 1 ].

    Exemples

    diff --git a/files/fr/web/javascript/reference/global_objects/number/max_safe_integer/index.html b/files/fr/web/javascript/reference/global_objects/number/max_safe_integer/index.html index ec6f3b8c09..9b389e3531 100644 --- a/files/fr/web/javascript/reference/global_objects/number/max_safe_integer/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/max_safe_integer/index.html @@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MAX_SAFE_INTEGER ---
    {{JSRef}}
    -

    La constante Number.MAX_SAFE_INTEGER représente la valeur (sûre) maximale d’un nombre entier en JavaScript (253 -1).

    +

    La constante Number.MAX_SAFE_INTEGER représente la valeur (sûre) maximale d’un nombre entier en JavaScript (2^53 -1).

    Note : Pour représenter des entiers supérieurs à cette valeur, on pourra utiliser le type {{jsxref("BigInt")}}.

    @@ -20,13 +20,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MAX_SAFE_INTEGER
    {{EmbedInteractiveExample("pages/js/number-maxsafeinteger.html")}}
    - +

    {{js_property_attributes(0,0,0)}}

    Description

    -

    La constante MAX_SAFE_INTEGER a une valeur de 9007199254740991. Cette valeur s'explique par le fait que JavaScript utilise les nombres au format de virgule flottante à double précision comme spécifié dans IEEE 754 et ne peut représenter avec certitude qu’un nombre entre -(253-1) et 253 -1.

    +

    La constante MAX_SAFE_INTEGER a une valeur de 9007199254740991. Cette valeur s'explique par le fait que JavaScript utilise les nombres au format de virgule flottante à double précision comme spécifié dans IEEE 754 et ne peut représenter avec certitude qu’un nombre entre -(2^53-1) et 2^53 -1.

    Dans ce contexte, « sûr » fait référence à la capacité à représenter exactement les entiers et à les comparer entre eux. Par exemple, Number.MAX_SAFE_INTEGER + 1 === Number.MAX_SAFE_INTEGER + 2 vaudra true ce qui est mathématiquement incorrect. Pour plus d'informations, voir également {{jsxref("Number.isSafeInteger()")}}.

    diff --git a/files/fr/web/javascript/reference/global_objects/number/max_value/index.html b/files/fr/web/javascript/reference/global_objects/number/max_value/index.html index 040a7e7a73..a673992a3b 100644 --- a/files/fr/web/javascript/reference/global_objects/number/max_value/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/max_value/index.html @@ -15,13 +15,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MAX_VALUE
    {{EmbedInteractiveExample("pages/js/number-maxvalue.html")}}
    - +
    {{js_property_attributes(0,0,0)}}

    Description

    -

    La propriété statique MAX_VALUE vaut environ 1.79E+308 (soit 21024). Les valeurs supérieures à MAX_VALUE sont représentées par {{jsxref("Infinity")}} (pour l'infini).

    +

    La propriété statique MAX_VALUE vaut environ 1.79E+308 (soit 2^1024). Les valeurs supérieures à MAX_VALUE sont représentées par {{jsxref("Infinity")}} (pour l'infini).

    MAX_VALUE est une propriété statique de {{jsxref("Number")}}, il faut donc l'utiliser avec Number.MAX_VALUE, plutôt qu'en faisant appel à la propriété d'un objet Number qui aurait été instancié (si on appelle cette propriété sur l'objet Number créé, on obtiendra {{jsxref("undefined")}}).

    diff --git a/files/fr/web/javascript/reference/global_objects/number/min_safe_integer/index.html b/files/fr/web/javascript/reference/global_objects/number/min_safe_integer/index.html index 19f6db75da..e61fc520fd 100644 --- a/files/fr/web/javascript/reference/global_objects/number/min_safe_integer/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/min_safe_integer/index.html @@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MIN_SAFE_INTEGER ---
    {{JSRef}}
    -

    La constante Number.MIN_SAFE_INTEGER représente le plus petit entier représentable correctement en JavaScript (-(253 -1)).

    +

    La constante Number.MIN_SAFE_INTEGER représente le plus petit entier représentable correctement en JavaScript (-(2^53 -1)).

    Note : Pour représenter des entiers inférieurs à cette valeur, on pourra utiliser le type {{jsxref("BigInt")}}.

    @@ -20,13 +20,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MIN_SAFE_INTEGER
    {{EmbedInteractiveExample("pages/js/number-min-safe-integer.html")}}
    - +
    {{js_property_attributes(0,0,0)}}

    Description

    -

    La constante MIN_SAFE_INTEGER vaut -9007199254740991. Cette valeur provient du fait qu'en JavaScript, les nombres sont représentés en format à double précision selon la norme IEEE 754 et on ne peut représenter correctement que les nombres compris entre -(253-1) et 253 -1. Voir {{jsxref("Number.isSafeInteger()")}} pour plus d'informations.

    +

    La constante MIN_SAFE_INTEGER vaut -9007199254740991. Cette valeur provient du fait qu'en JavaScript, les nombres sont représentés en format à double précision selon la norme IEEE 754 et on ne peut représenter correctement que les nombres compris entre -(2^53-1) et 2^53 -1. Voir {{jsxref("Number.isSafeInteger()")}} pour plus d'informations.

    MIN_SAFE_INTEGER étant une méthode statique de {{jsxref("Number")}}, il faut utiliser Number.MIN_SAFE_INTEGER()et non pas la méthode d'un objet Number qui aurait été instancié.

    diff --git a/files/fr/web/javascript/reference/global_objects/number/min_value/index.html b/files/fr/web/javascript/reference/global_objects/number/min_value/index.html index 5becb632cb..257b17dc9e 100644 --- a/files/fr/web/javascript/reference/global_objects/number/min_value/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/min_value/index.html @@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MIN_VALUE
    {{EmbedInteractiveExample("pages/js/number-min-value.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/number/negative_infinity/index.html b/files/fr/web/javascript/reference/global_objects/number/negative_infinity/index.html index 8d1fd98d6e..634c779d96 100644 --- a/files/fr/web/javascript/reference/global_objects/number/negative_infinity/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/negative_infinity/index.html @@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/NEGATIVE_INFINITY
    {{EmbedInteractiveExample("pages/js/number-negative-infinity.html")}}
    - +
    {{js_property_attributes(0,0,0)}}
    diff --git a/files/fr/web/javascript/reference/global_objects/number/parsefloat/index.html b/files/fr/web/javascript/reference/global_objects/number/parsefloat/index.html index 2b16c31af5..e0c630af48 100644 --- a/files/fr/web/javascript/reference/global_objects/number/parsefloat/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/parsefloat/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/parseFloat
    {{EmbedInteractiveExample("pages/js/number-parsefloat.html")}}
    - -

    Syntaxe

    Number.parseFloat(chaîne)
    diff --git a/files/fr/web/javascript/reference/global_objects/number/parseint/index.html b/files/fr/web/javascript/reference/global_objects/number/parseint/index.html index 4032498efe..780ba5b85e 100644 --- a/files/fr/web/javascript/reference/global_objects/number/parseint/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/parseint/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/parseInt
    {{EmbedInteractiveExample("pages/js/number-parseint.html")}}
    - -

    Syntaxe

    Number.parseInt(chaîne [, base])
    diff --git a/files/fr/web/javascript/reference/global_objects/number/positive_infinity/index.html b/files/fr/web/javascript/reference/global_objects/number/positive_infinity/index.html index d1cd038819..8ee53b1752 100644 --- a/files/fr/web/javascript/reference/global_objects/number/positive_infinity/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/positive_infinity/index.html @@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/POSITIVE_INFINITY
    {{EmbedInteractiveExample("pages/js/number-positive-infinity.html")}}
    - +

    {{js_property_attributes(0,0,0)}}

    diff --git a/files/fr/web/javascript/reference/global_objects/number/toexponential/index.html b/files/fr/web/javascript/reference/global_objects/number/toexponential/index.html index 347fc38d6b..2b3667b776 100644 --- a/files/fr/web/javascript/reference/global_objects/number/toexponential/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/toexponential/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toExponential
    {{EmbedInteractiveExample("pages/js/number-toexponential.html")}}
    - -

    Syntaxe

    numObj.toExponential([nbChiffresDécimaux])
    @@ -38,9 +36,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toExponential
    {{jsxref("RangeError")}}
    Cette exception est causée si nbChiffresDécimaux est trop petit ou trop grand. Les valeurs comprises, au sens large, entre 0 et 20 ne causeront pas d'exception {{jsxref("RangeError")}}. Les implémentations peuvent également autorisér des valeurs en dehors de ces bornes.
    -
    - -
    {{jsxref("TypeError")}}
    Si cette méthode est invoquée pour un objet qui n'est pas un objet Number.
    diff --git a/files/fr/web/javascript/reference/global_objects/number/tofixed/index.html b/files/fr/web/javascript/reference/global_objects/number/tofixed/index.html index abe4450127..04f3a49458 100644 --- a/files/fr/web/javascript/reference/global_objects/number/tofixed/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/tofixed/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toFixed
    {{EmbedInteractiveExample("pages/js/number-tofixed.html")}}
    - -

    Syntaxe

    numObj.toFixed([nbChiffres])
    @@ -38,9 +36,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toFixed
    {{jsxref("RangeError")}}
    Cette exception est renvoyée si nbChiffres est trop grand ou trop petit. Les valeurs comprises, au sens large, entre 0 et 100, n'entraîneront pas de RangeError. Les différentes implémentations peuvent ou non supporter des valeurs plus petites et/ou plus grandes.
    -
    - -
    {{jsxref("TypeError")}}
    Cette exception est renvoyée si cette méthode est invoquée depuis un objet qui n'est pas de type numérique.
    @@ -50,7 +45,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toFixed

    toFixed() renvoie une chaîne de caractères représentant objetNumber sans notation exponentielle et qui possède exactement nbChiffres pour la partie fractionnaire. Le nombre est arrondi si nécessaire et la partie fractionnaire est complétée par des zéros si nécessaire pour obtenir la longueur souhaitée. Si le objetNumber est supérieur ou égal à 1e+21, la méthode utilise simplement {{jsxref("Number.prototype.toString()")}} et renvoie une chaîne en notation exponentielle.

    -

    Attention ! En raison du standard IEEE 754 qui est utilisé par JavaScript pour représenter les nombres, tous les nombres décimaux ne sont pas représentés exactement en JavaScript, ce qui peut mener à des résultats inattendus (comme 0.1 + 0.2 === 0.3 qui renvoie false).

    +

    Attention : En raison du standard IEEE 754 qui est utilisé par JavaScript pour représenter les nombres, tous les nombres décimaux ne sont pas représentés exactement en JavaScript, ce qui peut mener à des résultats inattendus (comme 0.1 + 0.2 === 0.3 qui renvoie false).

    Exemples

    diff --git a/files/fr/web/javascript/reference/global_objects/number/tolocalestring/index.html b/files/fr/web/javascript/reference/global_objects/number/tolocalestring/index.html index 762555f8ff..af7692098a 100644 --- a/files/fr/web/javascript/reference/global_objects/number/tolocalestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/tolocalestring/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toLocaleString
    {{EmbedInteractiveExample("pages/js/number-tolocalestring.html")}}
    - +

    Les arguments locales et options permettent à l'application de spécifier les options de formatage selon la langue utilisée. Ces arguments ont un effet sur le comportement de la fonction. Les implémentations passées, qui ignoraient les arguments locales et options se basaient uniquement sur l'implémentation pour ce qui concernait la locale et le format.

    @@ -51,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toLocaleString console.log(nombre.toLocaleString()); // Affichera "3 500" pour la locale française
    -

    Vérifier le support des arguments locales et options

    +

    Vérifier le support des arguments locales et options

    Les arguments locales et options ne sont pas supportés par tous les navigateurs. Afin de vérifier qu'une implémentation les prend en charge, on se base sur le fait que les balises de langues incorrectes renvoient une exception{{jsxref("RangeError")}} :

    diff --git a/files/fr/web/javascript/reference/global_objects/number/tostring/index.html b/files/fr/web/javascript/reference/global_objects/number/tostring/index.html index ab03f9aa6b..b7b615f01d 100644 --- a/files/fr/web/javascript/reference/global_objects/number/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toString
    {{EmbedInteractiveExample("pages/js/number-tostring.html")}}
    - -

    Syntaxe

    numObj.toString([base])
    diff --git a/files/fr/web/javascript/reference/global_objects/number/valueof/index.html b/files/fr/web/javascript/reference/global_objects/number/valueof/index.html index 5b7148c59a..b90f4c4d93 100644 --- a/files/fr/web/javascript/reference/global_objects/number/valueof/index.html +++ b/files/fr/web/javascript/reference/global_objects/number/valueof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/valueOf
    {{EmbedInteractiveExample("pages/js/number-valueof.html")}}
    - -

    Syntaxe

    objetNumber.valueOf()
    diff --git a/files/fr/web/javascript/reference/global_objects/object/assign/index.html b/files/fr/web/javascript/reference/global_objects/object/assign/index.html index 703c7fe9f4..ae556267bd 100644 --- a/files/fr/web/javascript/reference/global_objects/object/assign/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/assign/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/assign
    {{EmbedInteractiveExample("pages/js/object-assign.html")}}
    - -

    Syntaxe

    Object.assign(cible, ...sources)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/create/index.html b/files/fr/web/javascript/reference/global_objects/object/create/index.html index 15bb5dd268..016638fa7f 100644 --- a/files/fr/web/javascript/reference/global_objects/object/create/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/create/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/create
    {{EmbedInteractiveExample("pages/js/object-create.html")}}
    - -

    Syntaxe

    Object.create(proto)
    @@ -214,88 +212,4 @@ o2 = Object.create({}, {
      
  • {{jsxref("Object.defineProperties()")}}
  • {{jsxref("Object.prototype.isPrototypeOf()")}}
  • Le billet de John Resig sur getPrototypeOf() (en anglais)
  • - - -
    - - - - - -
    + \ No newline at end of file diff --git a/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html b/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html index 197d7f3796..ff3d03ff4a 100644 --- a/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperties
    {{EmbedInteractiveExample("pages/js/object-defineproperties.html")}}
    - -

    Syntaxe

    Object.defineProperties(obj, props)
    @@ -29,8 +27,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperties
    obj
    L'objet dont on souhaite modifier ou définir certaines propriétés.
    props
    -
    Un objet dont les propriétés propres et énumérables sont des descripteurs de propriétés pour les propriétés à définir ou à modifier. Les descripteurs de propriétés peuvent avoir deux formes (voir {{jsxref("Object.defineProperty()")}} pour plus d'informations) : un descripteur de donnée ou un descripteur d'accesseur.
    -
    Les descripteurs de donnée et d'accesseur peuvent avoir les clés suivantes : +
    Un objet dont les propriétés propres et énumérables sont des descripteurs de propriétés pour les propriétés à définir ou à modifier. Les descripteurs de propriétés peuvent avoir deux formes (voir {{jsxref("Object.defineProperty()")}} pour plus d'informations) : un descripteur de donnée ou un descripteur d'accesseur. Les descripteurs de donnée et d'accesseur peuvent avoir les clés suivantes :
    configurable
    true si et seulement si le type de ce descripteur peut être modifié et si la propriété peut être supprimée de l'objet.
    @@ -93,7 +90,7 @@ Object.defineProperties(obj, {

    Si on considère un environnement pur où tous les noms et toutes les propriétés font référence à leurs valeurs initiales, Object.defineProperties est quasiment équivalent à l'implémentation suivante en JavaScript (voir la note liée à isCallable) :

    -
    function defineProperties(obj, properties) {
    +
    function defineProperties(obj, properties) {
       function convertToDescriptor(desc) {
         function hasProperty(obj, prop) {
           return Object.prototype.hasOwnProperty.call(obj, prop);
    diff --git a/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html b/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html
    index a5d918f080..c2ab4ad294 100644
    --- a/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html
    @@ -21,8 +21,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperty
     
     
    {{EmbedInteractiveExample("pages/js/object-defineproperty.html")}}
    - -

    Syntaxe

    Object.defineProperty(obj, prop, descripteur)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/entries/index.html b/files/fr/web/javascript/reference/global_objects/object/entries/index.html index 2e64546203..9d3d2080a7 100644 --- a/files/fr/web/javascript/reference/global_objects/object/entries/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/entries/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/entries
    {{EmbedInteractiveExample("pages/js/object-entries.html")}}
    - -

    Syntaxe

    Object.entries(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/freeze/index.html b/files/fr/web/javascript/reference/global_objects/object/freeze/index.html index 50737be620..603a62206d 100644 --- a/files/fr/web/javascript/reference/global_objects/object/freeze/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/freeze/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/freeze
    {{EmbedInteractiveExample("pages/js/object-freeze.html")}}
    - -

    Syntaxe

    Object.freeze(obj)
    @@ -126,7 +124,7 @@ obj1.internal.a // 'valeurA'

    L'objet qui est gelé est immuable mais ce n'est pas nécessairement une constante. Pour obtenir une constante, il faut que l'ensemble des références (directes et indirectes) pointe vers des objets immuables. Les chaînes de caractères, les nombres et les booléens sont toujours immuables. La plupart du temps, on aura besoin de créer des constantes au cas par cas (et non de façon générale).

    -

    Qu'est-ce que le gel « superficiel » ? (shallow freeze)

    +

    Qu'est-ce que le gel « superficiel » ? (shallow freeze)

    Lorsqu'on appelle Object.freeze(monObjet), le gel ne s'applique qu'aux propriétés directement rattachées à monObjet. L'ajout, la suppression ou la réaffectation ne sont empêchées que sur l'objet directement. Si les valeurs de ces propriétés sont également des objets, ces derniers ne sont pas gelés et on peut leur ajouter/supprimer/réaffecter des valeurs.

    diff --git a/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html b/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html index 0b6f35f1ac..713a473ddf 100644 --- a/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/fromEntries
    {{EmbedInteractiveExample("pages/js/object-fromentries.html")}}
    - -

    Syntaxe

    Object.fromEntries(iterable);
    diff --git a/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html b/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html index f9bab4f408..c0166fad63 100644 --- a/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyDesc
    {{EmbedInteractiveExample("pages/js/object-getownpropertydescriptor.html")}}
    - -

    Syntaxe

    Object.getOwnPropertyDescriptor(obj, prop)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html b/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html index c71d1a2dbd..965712b26d 100644 --- a/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertySymb
    {{EmbedInteractiveExample("pages/js/object-getownpropertysymbols.html")}}
    - -

    Syntaxe

    Object.getOwnPropertySymbols(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html index 34f644f096..59e9a065ed 100644 --- a/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/getPrototypeOf
    {{EmbedInteractiveExample("pages/js/object-getprototypeof.html")}}
    - -

    Syntaxe

    Object.getPrototypeOf(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html b/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html index 2d5cfbf5f8..f7fa173baa 100644 --- a/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty
    {{EmbedInteractiveExample("pages/js/object-prototype-hasownproperty.html")}}
    - -

    Syntaxe

    obj.hasOwnProperty(prop)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html b/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html index 4b97adb987..7446914f88 100644 --- a/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isExtensible
    {{EmbedInteractiveExample("pages/js/object-isextensible.html")}}
    - -

    Syntaxe

    Object.isExtensible(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html b/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html index 644e07b3f5..0491daef10 100644 --- a/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isFrozen
    {{EmbedInteractiveExample("pages/js/object-isfrozen.html")}}
    - -

    Syntaxe

    Object.isFrozen(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html index 69b966599b..1ea7916982 100644 --- a/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf
    {{EmbedInteractiveExample("pages/js/object-prototype-isprototypeof.html")}}
    - -

    Note : isPrototypeOf() est différent de l'opérateur {{jsxref("Opérateurs/instanceof", "instanceof")}}. Dans l'expression "object instanceof AFunction", on compare la chaîne de prototypes d'object avec AFunction.prototype et non avec AFunction.

    diff --git a/files/fr/web/javascript/reference/global_objects/object/issealed/index.html b/files/fr/web/javascript/reference/global_objects/object/issealed/index.html index 26e0ced79b..01a1062763 100644 --- a/files/fr/web/javascript/reference/global_objects/object/issealed/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/issealed/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isSealed
    {{EmbedInteractiveExample("pages/js/object-issealed.html")}}
    - -

    Syntaxe

    Object.isSealed(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/keys/index.html b/files/fr/web/javascript/reference/global_objects/object/keys/index.html index c8f3304b1c..363b079f16 100644 --- a/files/fr/web/javascript/reference/global_objects/object/keys/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/keys/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/keys
    {{EmbedInteractiveExample("pages/js/object-keys.html")}}
    - -

    Syntaxe

    Object.keys(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html b/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html index 0733811e9f..5222f65c40 100644 --- a/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/preventExtensions
    {{EmbedInteractiveExample("pages/js/object-preventextensions.html")}}
    - -

    Syntaxe

    Object.preventExtensions(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html b/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html index 9066e5415b..39e1146c13 100644 --- a/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerab
    {{EmbedInteractiveExample("pages/js/object-prototype-propertyisenumerable.html")}}
    - -

    Syntaxe

    obj.propertyIsEnumerable(prop)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/proto/index.html b/files/fr/web/javascript/reference/global_objects/object/proto/index.html index ef1cbcf0a2..6f754d2c34 100644 --- a/files/fr/web/javascript/reference/global_objects/object/proto/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/proto/index.html @@ -77,7 +77,7 @@ console.log(Object.getPrototypeOf(protoCaché) === Object.prototype); // true

    Dans ce qui suit, on crée un nouvelle instance d'Employé et on teste si __proto__ est bien le même objet que le prototype de son constructeur.

    -

    Attention ! Les remarques données plus haut sur les atteintes à la performance restent valables pour ces exemples. Ces exemples permettent uniquement d'illustrer le fonctionnement de __proto__, ils ne font pas office de recommandations.

    +

    Attention : Les remarques données plus haut sur les atteintes à la performance restent valables pour ces exemples. Ces exemples permettent uniquement d'illustrer le fonctionnement de __proto__, ils ne font pas office de recommandations.

    // On déclare une fonction à utiliser comme constructeur
    diff --git a/files/fr/web/javascript/reference/global_objects/object/seal/index.html b/files/fr/web/javascript/reference/global_objects/object/seal/index.html
    index e9c4273d14..c29d88b1e6 100644
    --- a/files/fr/web/javascript/reference/global_objects/object/seal/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/object/seal/index.html
    @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/seal
     
     
    {{EmbedInteractiveExample("pages/js/object-seal.html")}}
    - -

    Syntaxe

    Object.seal(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html b/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html index d6947ccdd6..331b91a04f 100644 --- a/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/toLocaleString
    {{EmbedInteractiveExample("pages/js/object-prototype-tolocalestring.html")}}
    - -

    Syntaxe

    obj.toLocaleString()
    diff --git a/files/fr/web/javascript/reference/global_objects/object/tostring/index.html b/files/fr/web/javascript/reference/global_objects/object/tostring/index.html index 9075aaad0e..e702efa029 100644 --- a/files/fr/web/javascript/reference/global_objects/object/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/toString
    {{EmbedInteractiveExample("pages/js/object-prototype-tostring.html")}}
    - -

    Syntaxe

    obj.toString()
    @@ -74,7 +72,7 @@ monChien = new Chien('Gabby', 'Labrador', 'chocolat', 'femelle');
    Le chien Gabby est un labrador femelle chocolat.
     
    -

    Utiliser toString() pour détecter le type d'un objet

    +

    Utiliser toString() pour détecter le type d'un objet

    toString() peut être utilisée pour tous les objets afin d'obtenir son type. Pour utiliser Object.prototype.toString() avec n'importe quel objet, il sera nécessaire d'appeler {{jsxref("Function.prototype.call()")}} ou {{jsxref("Function.prototype.apply()")}} (pour éviter les versions surchargées).

    diff --git a/files/fr/web/javascript/reference/global_objects/object/valueof/index.html b/files/fr/web/javascript/reference/global_objects/object/valueof/index.html index 6732d3c030..4a913a7d0e 100644 --- a/files/fr/web/javascript/reference/global_objects/object/valueof/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/valueof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/valueOf
    {{EmbedInteractiveExample("pages/js/object-prototype-valueof.html")}}
    - -

    Syntaxe

    object.valueOf()
    diff --git a/files/fr/web/javascript/reference/global_objects/object/values/index.html b/files/fr/web/javascript/reference/global_objects/object/values/index.html index febfee6014..6d6c9f0372 100644 --- a/files/fr/web/javascript/reference/global_objects/object/values/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/values/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/values
    {{EmbedInteractiveExample("pages/js/object-values.html")}}
    - -

    Syntaxe

    Object.values(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/parsefloat/index.html b/files/fr/web/javascript/reference/global_objects/parsefloat/index.html index 3a195f3e62..f904aaf99e 100644 --- a/files/fr/web/javascript/reference/global_objects/parsefloat/index.html +++ b/files/fr/web/javascript/reference/global_objects/parsefloat/index.html @@ -13,8 +13,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/parseFloat
    {{EmbedInteractiveExample("pages/js/globalprops-parsefloat.html")}}
    - -

    Syntaxe

    parseFloat(string)
    diff --git a/files/fr/web/javascript/reference/global_objects/parseint/index.html b/files/fr/web/javascript/reference/global_objects/parseint/index.html index 6de14b7060..b8fa350598 100644 --- a/files/fr/web/javascript/reference/global_objects/parseint/index.html +++ b/files/fr/web/javascript/reference/global_objects/parseint/index.html @@ -13,10 +13,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/parseInt
    {{EmbedInteractiveExample("pages/js/globalprops-parseint.html")}}
    - -
    -

    Attention ! On veillera à bien utiliser le second paramètre de la fonction pour éviter toute ambiguité sur la base numérique utilisée.

    + +
    +

    Attention : On veillera à bien utiliser le second paramètre de la fonction pour éviter toute ambiguité sur la base numérique utilisée.

    Syntaxe

    @@ -32,7 +32,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/parseInt

    Un entier compris entre 2 et 36 qui représente la base utilisée pour la valeur représentée dans la chaîne. La base communément utilisée est la base décimale et on utilisera donc 10 dans ce cas pour ce paramètre.

    -

    Attention ! La base par défaut n'est pas 10. Ce paramètre doit toujours être utilisé, en effet s'il n'est pas spécifié, le comportement de la fonction n'est pas garanti et peut varier d'une plate-forme à une autre.

    +

    Attention :La base par défaut n'est pas 10. Ce paramètre doit toujours être utilisé, en effet s'il n'est pas spécifié, le comportement de la fonction n'est pas garanti et peut varier d'une plate-forme à une autre.

    Voir cependant la description ci-après qui explicite le comportement par défaut attendu.

    diff --git a/files/fr/web/javascript/reference/global_objects/promise/all/index.html b/files/fr/web/javascript/reference/global_objects/promise/all/index.html index 58689bd760..1f62847df2 100644 --- a/files/fr/web/javascript/reference/global_objects/promise/all/index.html +++ b/files/fr/web/javascript/reference/global_objects/promise/all/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/all
    {{EmbedInteractiveExample("pages/js/promise-all.html")}}
    - -

    Syntaxe

    Promise.all(iterable);
    diff --git a/files/fr/web/javascript/reference/global_objects/promise/catch/index.html b/files/fr/web/javascript/reference/global_objects/promise/catch/index.html index 1f00156404..eccaacb0cc 100644 --- a/files/fr/web/javascript/reference/global_objects/promise/catch/index.html +++ b/files/fr/web/javascript/reference/global_objects/promise/catch/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/catch
    {{EmbedInteractiveExample("pages/js/promise-catch.html")}}
    - -

    Syntaxe

    p.catch(siRejetée);
    diff --git a/files/fr/web/javascript/reference/global_objects/promise/index.html b/files/fr/web/javascript/reference/global_objects/promise/index.html
    index 6d0e549324..5ff6ca128c 100644
    --- a/files/fr/web/javascript/reference/global_objects/promise/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/promise/index.html
    @@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
     
     
    {{EmbedInteractiveExample("pages/js/promise-constructor.html")}}
    - -

    Syntaxe

    new Promise( /* exécuteur */ function(resolve, reject) { ... } );
    @@ -53,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise

    -

    Note: Une promesse est dans l'état settled (acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme resolved (résolue) est aussi utilisé concernant les promesses — cela signifie que la promesse est acquittée ou bien enfermée dans une chaine de promesse. Le billet de Domenic Denicola, States and fates (en anglais), contient de plus amples détails sur la terminologie utilisée.

    +

    Note : Une promesse est dans l'état settled (acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme resolved (résolue) est aussi utilisé concernant les promesses — cela signifie que la promesse est acquittée ou bien enfermée dans une chaine de promesse. Le billet de Domenic Denicola, States and fates (en anglais), contient de plus amples détails sur la terminologie utilisée.

    @@ -78,14 +76,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
    Attend que l'ensemble des promesses aient été acquittées (tenues ou rompues) et renvoie une promesse qui est résolue après que chaque promesse ait été tenue ou rompue. La valeur de résolution de la promesse renvoyée est un tableau dont chaque élément est le résultat des promesses initiales.
    {{jsxref("Promise.race", "Promise.race(iterable)")}}
    Renvoie une promesse qui est tenue ou rompue dès que l'une des promesses de l'itérable est tenue ou rompue avec la valeur ou la raison correspondante.
    -
    - -
    {{jsxref("Promise.reject", "Promise.reject(raison)")}}
    Renvoie un objet Promise qui est rompue avec la raison donnée.
    -
    - -
    {{jsxref("Promise.resolve", "Promise.resolve(valeur)")}}
    Renvoie un objet Promise qui est tenue (résolue) avec la valeur donnée. Si la valeur possède une méthode then, la promesse renvoyée « suivra » cette méthode pour arriver dans son état, sinon la promesse renvoyée sera tenue avec la valeur fournie. Généralement, quand on veut savoir si une valeur est une promesse, on utilisera {{jsxref("Promise.resolve","Promise.resolve(valeur)")}} et on travaillera avec la valeur de retour en tant que promesse.
    @@ -129,7 +121,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise

    Exemple interactif

    - -