aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web')
-rw-r--r--files/fr/web/javascript/a_re-introduction_to_javascript/index.html2
-rw-r--r--files/fr/web/javascript/about_javascript/index.html11
-rw-r--r--files/fr/web/javascript/closures/index.html6
-rw-r--r--files/fr/web/javascript/data_structures/index.html4
-rw-r--r--files/fr/web/javascript/enumerability_and_ownership_of_properties/index.html2
-rw-r--r--files/fr/web/javascript/equality_comparisons_and_sameness/index.html344
-rw-r--r--files/fr/web/javascript/eventloop/index.html2
-rw-r--r--files/fr/web/javascript/guide/control_flow_and_error_handling/index.html22
-rw-r--r--files/fr/web/javascript/guide/details_of_the_object_model/index.html2
-rw-r--r--files/fr/web/javascript/guide/expressions_and_operators/index.html4
-rw-r--r--files/fr/web/javascript/guide/functions/index.html4
-rw-r--r--files/fr/web/javascript/guide/grammar_and_types/index.html24
-rw-r--r--files/fr/web/javascript/guide/index.html269
-rw-r--r--files/fr/web/javascript/guide/indexed_collections/index.html2
-rw-r--r--files/fr/web/javascript/guide/introduction/index.html4
-rw-r--r--files/fr/web/javascript/guide/iterators_and_generators/index.html2
-rw-r--r--files/fr/web/javascript/guide/keyed_collections/index.html2
-rw-r--r--files/fr/web/javascript/guide/loops_and_iteration/index.html42
-rw-r--r--files/fr/web/javascript/guide/meta_programming/index.html4
-rw-r--r--files/fr/web/javascript/guide/modules/index.html24
-rw-r--r--files/fr/web/javascript/guide/numbers_and_dates/index.html6
-rw-r--r--files/fr/web/javascript/guide/regular_expressions/assertions/index.html2
-rw-r--r--files/fr/web/javascript/guide/regular_expressions/groups_and_ranges/index.html6
-rw-r--r--files/fr/web/javascript/guide/regular_expressions/index.html76
-rw-r--r--files/fr/web/javascript/guide/text_formatting/index.html4
-rw-r--r--files/fr/web/javascript/guide/using_promises/index.html4
-rw-r--r--files/fr/web/javascript/guide/working_with_objects/index.html2
-rw-r--r--files/fr/web/javascript/index.html5
-rw-r--r--files/fr/web/javascript/inheritance_and_the_prototype_chain/index.html20
-rw-r--r--files/fr/web/javascript/language_resources/index.html26
-rw-r--r--files/fr/web/javascript/reference/classes/extends/index.html2
-rw-r--r--files/fr/web/javascript/reference/classes/index.html2
-rw-r--r--files/fr/web/javascript/reference/classes/public_class_fields/index.html2
-rw-r--r--files/fr/web/javascript/reference/classes/static/index.html2
-rw-r--r--files/fr/web/javascript/reference/deprecated_and_obsolete_features/index.html6
-rw-r--r--files/fr/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html2
-rw-r--r--files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html2
-rw-r--r--files/fr/web/javascript/reference/errors/invalid_array_length/index.html6
-rw-r--r--files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html2
-rw-r--r--files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html2
-rw-r--r--files/fr/web/javascript/reference/errors/unexpected_token/index.html2
-rw-r--r--files/fr/web/javascript/reference/functions/arguments/callee/index.html2
-rw-r--r--files/fr/web/javascript/reference/functions/arguments/index.html8
-rw-r--r--files/fr/web/javascript/reference/functions/arrow_functions/index.html2
-rw-r--r--files/fr/web/javascript/reference/functions/default_parameters/index.html2
-rw-r--r--files/fr/web/javascript/reference/functions/get/index.html6
-rw-r--r--files/fr/web/javascript/reference/functions/index.html24
-rw-r--r--files/fr/web/javascript/reference/functions/method_definitions/index.html6
-rw-r--r--files/fr/web/javascript/reference/functions/rest_parameters/index.html2
-rw-r--r--files/fr/web/javascript/reference/functions/set/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/aggregateerror/index.html3
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/array/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/concat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/copywithin/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/entries/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/every/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/fill/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/filter/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/find/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/findindex/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/flat/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/flatmap/index.html25
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/foreach/index.html10
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/from/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/includes/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/index.html119
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/indexof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/join/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/keys/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/lastindexof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/length/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/map/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/pop/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/push/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/reduce/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/reduceright/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/reverse/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/shift/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/slice/index.html13
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/some/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/sort/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/splice/index.html15
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/tolocalestring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/tostring/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/array/unshift/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/arraybuffer/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/arraybuffer/isview/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/arraybuffer/slice/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/add/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/and/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/compareexchange/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/exchange/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/index.html3
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/islockfree/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/load/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/or/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/store/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/sub/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/atomics/xor/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/bigint/asintn/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/bigint/asuintn/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/bigint/index.html23
-rw-r--r--files/fr/web/javascript/reference/global_objects/bigint/tolocalestring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/bigint/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/bigint/valueof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/boolean/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/boolean/valueof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/buffer/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/bytelength/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/byteoffset/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getbigint64/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getbiguint64/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getfloat32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getfloat64/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getint16/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getint32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getint8/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getuint16/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getuint32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/getuint8/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setbigint64/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setbiguint64/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setfloat32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setfloat64/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setint16/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setint32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setint8/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setuint16/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setuint32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/dataview/setuint8/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getdate/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getday/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getfullyear/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/gethours/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getmilliseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getminutes/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getmonth/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/gettime/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/gettimezoneoffset/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcdate/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcday/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcfullyear/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutchours/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcmilliseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcminutes/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcmonth/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/getutcseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/index.html7
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/now/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/parse/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setdate/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setfullyear/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/sethours/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setmilliseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setminutes/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setmonth/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/settime/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutcdate/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutcfullyear/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutchours/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutcmilliseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutcminutes/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutcmonth/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/setutcseconds/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/todatestring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/togmtstring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/toisostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/tojson/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/tolocaledatestring/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/tolocalestring/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/tolocaletimestring/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/totimestring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/toutcstring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/utc/index.html10
-rw-r--r--files/fr/web/javascript/reference/global_objects/date/valueof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/decodeuri/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/decodeuricomponent/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/encodeuri/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/encodeuricomponent/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/error/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/error/stack/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/error/tosource/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/escape/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/eval/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/apply/index.html12
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/bind/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/call/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/length/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/name/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/function/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/generator/return/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/globalthis/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/infinity/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/int8array/index.html3
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/collator/compare/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/collator/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/collator/resolvedoptions/index.html9
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/collator/supportedlocalesof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/datetimeformat/format/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrange/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/datetimeformat/formatrangetoparts/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/datetimeformat/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/datetimeformat/supportedlocalesof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/displaynames/displaynames/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/listformat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/calendar/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/casefirst/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/collation/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/hourcycle/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/language/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/maximize/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/minimize/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/numberingsystem/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/numeric/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/script/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/locale/tostring/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/numberformat/format/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/numberformat/formattoparts/index.html3
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/numberformat/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/numberformat/resolvedoptions/index.html15
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/numberformat/supportedlocalesof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/pluralrules/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/pluralrules/resolvedoptions/index.html7
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/format/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/formattoparts/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/index.html7
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/resolvedoptions/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/intl/relativetimeformat/supportedlocalesof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/isfinite/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/json/parse/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/json/stringify/index.html12
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/abs/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/acos/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/acosh/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/asin/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/asinh/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/atan/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/atan2/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/atanh/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/cbrt/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/ceil/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/clz32/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/cos/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/cosh/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/e/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/exp/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/expm1/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/floor/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/fround/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/hypot/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/imul/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/index.html12
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/ln10/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/ln2/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/log/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/log10/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/log10e/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/log1p/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/log2/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/log2e/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/max/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/min/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/pi/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/pow/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/random/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/round/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/sign/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/sin/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/sinh/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/sqrt/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/sqrt1_2/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/sqrt2/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/tan/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/math/trunc/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/nan/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/null/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/epsilon/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/index.html16
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/isfinite/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/isinteger/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/isnan/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/issafeinteger/index.html10
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/max_safe_integer/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/max_value/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/min_safe_integer/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/min_value/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/negative_infinity/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/parsefloat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/parseint/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/positive_infinity/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/toexponential/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/tofixed/index.html7
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/tolocalestring/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/valueof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/assign/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/create/index.html88
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html7
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/entries/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/freeze/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/fromentries/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/isextensible/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/issealed/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/keys/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/proto/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/seal/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/tostring/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/valueof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/object/values/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/parsefloat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/parseint/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/all/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/catch/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/index.html14
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/race/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/reject/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/resolve/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/then/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/apply/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/construct/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/defineproperty/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/get/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/getprototypeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/has/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/isextensible/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/ownkeys/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/preventextensions/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/set/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/proxy/proxy/setprototypeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/rangeerror/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/apply/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/construct/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/defineproperty/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/deleteproperty/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/get/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/getownpropertydescriptor/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/getprototypeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/has/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/isextensible/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/ownkeys/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/preventextensions/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/set/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/reflect/setprototypeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/exec/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/flags/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/global/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/source/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/test/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/@@iterator/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/add/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/clear/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/delete/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/entries/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/foreach/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/has/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/size/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/set/values/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/sharedarraybuffer/bytelength/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/sharedarraybuffer/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/@@iterator/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/big/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/blink/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/charat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/charcodeat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/codepointat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/concat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/endswith/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/fontsize/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/fromcodepoint/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/includes/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/indexof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/lastindexof/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/length/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/localecompare/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/match/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/matchall/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/normalize/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/padend/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/padstart/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/raw/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/repeat/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/replace/index.html8
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/replaceall/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/search/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/slice/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/split/index.html16
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/startswith/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/substr/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/substring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/tolocalelowercase/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/tolowercase/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/touppercase/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/trim/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/trimend/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/trimstart/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/string/valueof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/asynciterator/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/description/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/for/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/hasinstance/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/iterator/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/keyfor/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/match/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/matchall/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/replace/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/search/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/species/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/split/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/toprimitive/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/tostringtag/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/symbol/unscopables/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/buffer/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/bytelength/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/copywithin/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/entries/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/every/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/fill/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/filter/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/find/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/findindex/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/includes/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/index.html10
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/indexof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/join/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/keys/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/lastindexof/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/length/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/map/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/name/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/reduce/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/reverse/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/set/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/slice/index.html11
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/some/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/sort/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/subarray/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/tostring/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/values/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typeerror/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/undefined/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/unescape/index.html5
-rw-r--r--files/fr/web/javascript/reference/global_objects/uneval/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakmap/clear/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakmap/delete/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakmap/get/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakmap/has/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakmap/set/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakset/add/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakset/delete/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/weakset/has/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/compile/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/global/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/instance/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/instantiate/index.html4
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/memory/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/webassembly/module/index.html2
-rw-r--r--files/fr/web/javascript/reference/iteration_protocols/index.html4
-rw-r--r--files/fr/web/javascript/reference/lexical_grammar/index.html4
-rw-r--r--files/fr/web/javascript/reference/operators/assignment/index.html4
-rw-r--r--files/fr/web/javascript/reference/operators/class/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/comma_operator/index.html4
-rw-r--r--files/fr/web/javascript/reference/operators/conditional_operator/index.html5
-rw-r--r--files/fr/web/javascript/reference/operators/delete/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/destructuring_assignment/index.html4
-rw-r--r--files/fr/web/javascript/reference/operators/function/index.html8
-rw-r--r--files/fr/web/javascript/reference/operators/function_star_/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/grouping/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/in/index.html5
-rw-r--r--files/fr/web/javascript/reference/operators/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/instanceof/index.html8
-rw-r--r--files/fr/web/javascript/reference/operators/new.target/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/new/index.html5
-rw-r--r--files/fr/web/javascript/reference/operators/nullish_coalescing_operator/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/object_initializer/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/operator_precedence/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/optional_chaining/index.html4
-rw-r--r--files/fr/web/javascript/reference/operators/property_accessors/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/spread_syntax/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/this/index.html8
-rw-r--r--files/fr/web/javascript/reference/operators/typeof/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/void/index.html2
-rw-r--r--files/fr/web/javascript/reference/operators/yield/index.html4
-rw-r--r--files/fr/web/javascript/reference/operators/yield_star_/index.html4
-rw-r--r--files/fr/web/javascript/reference/statements/async_function/index.html14
-rw-r--r--files/fr/web/javascript/reference/statements/break/index.html8
-rw-r--r--files/fr/web/javascript/reference/statements/class/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/const/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/continue/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/do...while/index.html5
-rw-r--r--files/fr/web/javascript/reference/statements/empty/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/export/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/for-await...of/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/for...in/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/for...of/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/for/index.html4
-rw-r--r--files/fr/web/javascript/reference/statements/function/index.html8
-rw-r--r--files/fr/web/javascript/reference/statements/function_star_/index.html8
-rw-r--r--files/fr/web/javascript/reference/statements/if...else/index.html8
-rw-r--r--files/fr/web/javascript/reference/statements/import/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/index.html11
-rw-r--r--files/fr/web/javascript/reference/statements/label/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/let/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/return/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/switch/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/throw/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/try...catch/index.html14
-rw-r--r--files/fr/web/javascript/reference/statements/var/index.html5
-rw-r--r--files/fr/web/javascript/reference/statements/while/index.html2
-rw-r--r--files/fr/web/javascript/reference/statements/with/index.html4
-rw-r--r--files/fr/web/javascript/reference/strict_mode/index.html5
-rw-r--r--files/fr/web/javascript/reference/template_literals/index.html2
-rw-r--r--files/fr/web/javascript/the_performance_hazards_of_prototype_mutation/index.html6
-rw-r--r--files/fr/web/javascript/typed_arrays/index.html4
558 files changed, 846 insertions, 1946 deletions
diff --git a/files/fr/web/javascript/a_re-introduction_to_javascript/index.html b/files/fr/web/javascript/a_re-introduction_to_javascript/index.html
index 361e874d90..0724f02931 100644
--- a/files/fr/web/javascript/a_re-introduction_to_javascript/index.html
+++ b/files/fr/web/javascript/a_re-introduction_to_javascript/index.html
@@ -402,7 +402,7 @@ switch (action) {
<p>La clause <code>default</code> est optionnelle. Vous pouvez placer des expressions à la fois dans la partie <code>switch</code> et dans les cas à gérer si vous voulez ; les comparaisons entre les deux se font comme si on avait utilisé l'opérateur <code>===</code> :</p>
-<pre class="brush: js" id="les_objets">switch (1 + 3){
+<pre class="brush: js">switch (1 + 3){
case 2 + 2:
yay();
break;
diff --git a/files/fr/web/javascript/about_javascript/index.html b/files/fr/web/javascript/about_javascript/index.html
index 271119de38..3cdf73b473 100644
--- a/files/fr/web/javascript/about_javascript/index.html
+++ b/files/fr/web/javascript/about_javascript/index.html
@@ -12,7 +12,7 @@ original_slug: Web/JavaScript/A_propos
<h2 id="Qu'est-ce_que_JavaScript">Qu'est-ce que JavaScript ?</h2>
-<p><a class="external" href="https://fr.wikipedia.org/wiki/JavaScript">JavaScript</a><sup>®</sup>, souvent abrégé en JS, est le langage de script développé par Netscape utilisé dans des millions de pages web et d'applications serveur dans le monde entier. Le JavaScript de Netscape est une extension du langage de script standard ECMA-262 Edition 3 (ECMAScript), ne différant que légèrement des standards publiés. JavaScript est un langage léger, interprété, orienté objet (les fonctions étant des objets à part entière). Il est <a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_prototype">orienté prototype</a>, multi-paradigme étant dynamique, impératif et fonctionnel à la fois</p>
+<p><a class="external" href="https://fr.wikipedia.org/wiki/JavaScript">JavaScript</a>®, souvent abrégé en JS, est le langage de script développé par Netscape utilisé dans des millions de pages web et d'applications serveur dans le monde entier. Le JavaScript de Netscape est une extension du langage de script standard ECMA-262 Edition 3 (ECMAScript), ne différant que légèrement des standards publiés. JavaScript est un langage léger, interprété, orienté objet (les fonctions étant des objets à part entière). Il est <a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_prototype">orienté prototype</a>, multi-paradigme étant dynamique, impératif et fonctionnel à la fois</p>
<p>Contrairement à une conception populaire, <em>JavaScript n'est pas « du Java interprété »</em>. En quelques mots, JavaScript est un langage de script dynamique utilisant une construction d'objets basée sur des prototypes. La syntaxe de base est volontairement similaire à Java et à C++ pour réduire le nombre de concepts nouveaux à assimiler par un débutant. Les structures de contrôle, telles que les instructions <code>if</code>, les boucles <code>for</code> et <code>while</code>, les blocs <code>switch</code> et <code>try..catch</code> fonctionnent de la même manière que dans ces langages (ou presque).</p>
@@ -46,19 +46,10 @@ original_slug: Web/JavaScript/A_propos
<dl>
<dt><a href="/fr/docs/SpiderMonkey">SpiderMonkey</a></dt>
<dd>Informations concernant l'intégration du moteur JavaScript en C/C++ (SpiderMonkey).</dd>
-</dl>
-
-<dl>
<dt><a href="/fr/docs/Rhino">Rhino</a></dt>
<dd>Informations concernant l'intégration du moteur JavaScript en Java (Rhino).</dd>
-</dl>
-
-<dl>
<dt><a href="/fr/docs/Web/JavaScript/Language_Resources">Ressources sur le langage JavaScript</a></dt>
<dd>Liens vers les standards JavaScript publiées.</dd>
-</dl>
-
-<dl>
<dt><a href="/fr/docs/Web/JavaScript/Une_réintroduction_à_JavaScript">Une réintroduction à JavaScript</a></dt>
<dd><a href="/fr/docs/Web/JavaScript/Guide">Le guide JavaScript</a> et <a href="/fr/docs/Web/JavaScript/Reference">la référence JavaScript</a></dd>
</dl>
diff --git a/files/fr/web/javascript/closures/index.html b/files/fr/web/javascript/closures/index.html
index f5f18a5133..85a39326f2 100644
--- a/files/fr/web/javascript/closures/index.html
+++ b/files/fr/web/javascript/closures/index.html
@@ -9,9 +9,7 @@ translation_of: Web/JavaScript/Closures
---
<div>{{jsSidebar("Intermediate")}}</div>
-<div class="summary">
-<p>Une <strong>fermeture </strong>est la paire formée d'une fonction et des références à son état environnant (<strong>l'environnement lexical</strong>). En d'autres termes, une fermeture donne accès à la portée d'une fonction externe à partir d'une fonction interne (on dit aussi que la fonction « capture son environnement »). En JavaScript, une fermeture est créée chaque fois qu'une fonction est créée.</p>
-</div>
+<p>Une <strong>fermeture </strong>est la paire formée d'une fonction et des références à son état environnant (<strong>l'environnement lexical</strong>). En d'autres termes, une fermeture donne accès à la portée d'une fonction externe à partir d'une fonction interne (on dit aussi que la fonction « capture son environnement »). En JavaScript, une fermeture est créée chaque fois qu'une fonction est créée.</p>
<h2 id="Portée">Portée</h2>
@@ -123,7 +121,7 @@ document.getElementById('taille-16').onclick = taille16;
&lt;a href="#" id="taille-16"&gt;16&lt;/a&gt;
</pre>
-<p id=".7B.7BJSFiddleEmbed(.22https.3A.2F.2Fjsfiddle.net.2FvnkuZ.2F.22.2C_.22js.2Cresult.22.2C_200).7D.7D">{{JSFiddleEmbed("https://jsfiddle.net/vnkuZ/7726", "js,result", 200)}}</p>
+<p>{{JSFiddleEmbed("https://jsfiddle.net/vnkuZ/7726", "js,result", 200)}}</p>
<h2 id="Émuler_des_méthodes_privées_avec_des_fermetures">Émuler des méthodes privées avec des fermetures</h2>
diff --git a/files/fr/web/javascript/data_structures/index.html b/files/fr/web/javascript/data_structures/index.html
index 36cfc7334a..7390a819aa 100644
--- a/files/fr/web/javascript/data_structures/index.html
+++ b/files/fr/web/javascript/data_structures/index.html
@@ -60,7 +60,7 @@ original_slug: Web/JavaScript/Structures_de_données
<p>ECMAScript possède deux types numériques natifs : <code>Number</code> et <code>BigInt</code> (cf. ci-après)</p>
-<p>Le type <code>Number</code> est géré pour représenter les nombres : <a href="https://en.wikipedia.org/wiki/Double_precision_floating-point_format">les nombres flottants à précision double, représentés sur 64 bits, selon le format IEEE 754</a> (les nombres compris entre -(2<sup>53</sup> -1) et 2<sup>53</sup> -1). <strong>Il n'y a donc pas de type à part pour représenter les nombres entiers</strong>. En plus de sa capacité à représenter les nombres décimaux, le type nombre possède trois valeurs symboliques : <code>+<a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Infinity">Infinity</a></code>, <code>-Infinity</code>, et {{jsxref("NaN")}} (<em>Not A Number</em> en anglais, qui signifie « n'est pas un nombre »).</p>
+<p>Le type <code>Number</code> est géré pour représenter les nombres : <a href="https://en.wikipedia.org/wiki/Double_precision_floating-point_format">les nombres flottants à précision double, représentés sur 64 bits, selon le format IEEE 754</a> (les nombres compris entre -(2^53 -1) et 2^53 -1). <strong>Il n'y a donc pas de type à part pour représenter les nombres entiers</strong>. En plus de sa capacité à représenter les nombres décimaux, le type nombre possède trois valeurs symboliques : <code>+<a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Infinity">Infinity</a></code>, <code>-Infinity</code>, et {{jsxref("NaN")}} (<em>Not A Number</em> en anglais, qui signifie « n'est pas un nombre »).</p>
<p>Afin de vérifier que des valeurs sont supérieures/inférieures à <code>+/-Infinity</code>, on peut utiliser les constantes {{jsxref("Number.MAX_VALUE")}} et {{jsxref("Number.MIN_VALUE")}}. À partir d'ECMAScript 6, on peut également vérifier si un nombre est/sera compris dans l'intervalle de représentation pour les nombres flottants à précision double en utilisant la méthode {{jsxref("Number.isSafeInteger()")}} ainsi que les valeurs {{jsxref("Number.MAX_SAFE_INTEGER")}} et {{jsxref("Number.MIN_SAFE_INTEGER")}}. En dehors de cet intervalle et pour JavaScript, on considère que les nombres ne sont plus représentés correctement. On manipule alors une approximation de la valeur sous forme d'un nombre à virgule flottante à précision double.</p>
@@ -239,7 +239,7 @@ const y = x + 1n;
</table>
<div class="note">
-<p><strong>Note :</strong>  Les attributs sont généralement utilisés par le moteur JavaScript plutôt qu'explicitement dans les scripts. Il est impossible d'y accéder directement (plus d'informations sur {{jsxref("Object.defineProperty()")}}. C'est pour cela que l'attribut est décrit entre double crochets (comme dans la spécification ECMAScript) plutôt qu'entre crochets simples qui pourraient laisser penser à une propriété « classique ».</p>
+<p><strong>Note :</strong> Les attributs sont généralement utilisés par le moteur JavaScript plutôt qu'explicitement dans les scripts. Il est impossible d'y accéder directement (plus d'informations sur {{jsxref("Object.defineProperty()")}}. C'est pour cela que l'attribut est décrit entre double crochets (comme dans la spécification ECMAScript) plutôt qu'entre crochets simples qui pourraient laisser penser à une propriété « classique ».</p>
</div>
<h3 id="Les_objets_«_normaux_»_et_les_fonctions">Les objets « normaux » et les fonctions</h3>
diff --git a/files/fr/web/javascript/enumerability_and_ownership_of_properties/index.html b/files/fr/web/javascript/enumerability_and_ownership_of_properties/index.html
index 3e6a62527f..a2a24711a8 100644
--- a/files/fr/web/javascript/enumerability_and_ownership_of_properties/index.html
+++ b/files/fr/web/javascript/enumerability_and_ownership_of_properties/index.html
@@ -14,7 +14,6 @@ original_slug: Web/JavaScript/Caractère_énumérable_des_propriétés_et_rattac
<p>Le rattachement des propriétés est détérminé selon que la propriété est directement rattachée à l'objet et non à sa chaîne de prototypes. Il est également possible de récupérer l'ensemble des propriétés d'un objet. Dans le tableau suivant, on détaille les moyens possibles pour détecter, parcourir, énumérer, récupérer les propriétés d'un objet.</p>
-<div style="overflow: auto; width: 100%;">
<table>
<caption>Caractère énumérable et rattachement - méthodes natives pour détecter, récupérer et parcourir les propriétés</caption>
<tbody>
@@ -153,7 +152,6 @@ original_slug: Web/JavaScript/Caractère_énumérable_des_propriétés_et_rattac
</tr>
</tbody>
</table>
-</div>
<h2 id="Obtenir_les_propriétés_selon_leur_caractère_énumérable_et_selon_leur_rattachement">Obtenir les propriétés selon leur caractère énumérable et selon leur rattachement</h2>
diff --git a/files/fr/web/javascript/equality_comparisons_and_sameness/index.html b/files/fr/web/javascript/equality_comparisons_and_sameness/index.html
index 50aeff4d0c..d61690d512 100644
--- a/files/fr/web/javascript/equality_comparisons_and_sameness/index.html
+++ b/files/fr/web/javascript/equality_comparisons_and_sameness/index.html
@@ -51,7 +51,7 @@ original_slug: Web/JavaScript/Les_différents_tests_d_égalité
<p>On notera que pour ces trois opérations, la comparaison s'effectue sur les valeurs des éléments qu'on compare, aucune de ces opérations ne permet de comparer la structure des paramètres. Pour des objets non primitifs, <code>x</code> et <code>y</code> qui ont la même structure mais qui sont des objets distincs, chacune des opérations présentées ci-avant sera évaluée à <code>false</code>.</p>
-<h2 id="Légalité_stricte_avec"><a id="stricte" name="stricte">L'égalité stricte avec <code>===</code></a></h2>
+<h2 id="Légalité_stricte_avec">L'égalité stricte avec <code>===</code></h2>
<p>L'égalité stricte compare deux valeurs et teste leur égalité. Aucune des valeurs n'est convertie implicitement en une autre valeur avant que la comparaison soit effectuée. Si les valeurs sont typées différemment, elles sont considérées comme différentes. Si les valeurs sont de même type et ne sont pas des nombres, elles sont considérées égales si elles ont la même valeur. Si les deux valeurs sont des nombres, elles sont égales si elles ont la même valeur et que cette valeur n'est pas NaN ou si l'une vaut +0 et l'autre -0.</p>
@@ -73,7 +73,7 @@ console.log(obj === undefined); // false
<p>Ce test d'égalité stricte est presque toujours la meilleure des opérations à considérer pour ces tests. Excepté pour les nombres, la sémantique utilisée est simple : une valeur est uniquement égale à elle-même. En ce qui concerne les nombres, il y a deux cas aux limites à considérer. Le premier cas concerne le nombre zéro positif ou négatif. Cela peut être utile dans la représentation de problèmes mathématiques mais ne constitue pas une différence pour de nombreuses situations : le test d'égalité stricte considère que ce sont les mêmes valeurs. Le second cas concerne la valeur « n'est pas un nombre », <code>NaN</code> (pour « not a number » en anglais) permettant de représenter certaines entités mathématiques : la somme des deux infinis (positif et négatif) par exemple. Le test d'égalité stricte considère que <code>NaN</code> est différent de toutes les valeurs, y compris lui-même. (N.B. : Le seul cas de figure pour lequel on a <code>(x !== x)</code> qui renvoie <code>true</code> est lorsque x vaut <code>NaN</code>.)</p>
-<h2 id="Légalité_faible_avec"><a id="faible" name="faible">L'égalité faible avec <code>==</code></a></h2>
+<h2 id="Légalité_faible_avec">L'égalité faible avec <code>==</code></h2>
<p>Le test d'égalité faible compare deux valeurs <em>après</em> les avoir converties en valeurs d'un même type. Une fois converties (la conversion peut s'effectuer pour l'une ou les deux valeurs), la comparaison finale est la même que celle effectuée par <code>===</code>. L'égalité faible est <em>symétrique </em>: <code>A == B</code> aura toujours la même signification que <code>B == A</code> pour toute valeur de A et B.</p>
@@ -83,74 +83,74 @@ console.log(obj === undefined); // false
<thead>
<tr>
<th scope="row"></th>
- <th colspan="7" scope="col" style="text-align: center;">Opérande B</th>
+ <th colspan="7" scope="col">Opérande B</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row"></th>
<td></td>
- <td style="text-align: center;">Undefined</td>
- <td style="text-align: center;">Null</td>
- <td style="text-align: center;">Number</td>
- <td style="text-align: center;">String</td>
- <td style="text-align: center;">Boolean</td>
- <td style="text-align: center;">Object</td>
+ <td>Undefined</td>
+ <td>Null</td>
+ <td>Number</td>
+ <td>String</td>
+ <td>Boolean</td>
+ <td>Object</td>
</tr>
<tr>
<th colspan="1" rowspan="6" scope="row">Opérande A</th>
<td>Undefined</td>
- <td style="text-align: center;"><code>true</code></td>
- <td style="text-align: center;"><code>true</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td>Null</td>
- <td style="text-align: center;"><code>true</code></td>
- <td style="text-align: center;"><code>true</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td>Number</td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>A === B</code></td>
- <td style="text-align: center;"><code>A === ToNumber(B)</code></td>
- <td style="text-align: center;"><code>A === ToNumber(B)</code></td>
- <td style="text-align: center;"><code>A == ToPrimitive(B)</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>A === B</code></td>
+ <td><code>A === ToNumber(B)</code></td>
+ <td><code>A === ToNumber(B)</code></td>
+ <td><code>A == ToPrimitive(B)</code></td>
</tr>
<tr>
<td>String</td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>ToNumber(A) === B</code></td>
- <td style="text-align: center;"><code>A === B</code></td>
- <td style="text-align: center;"><code>ToNumber(A) === ToNumber(B)</code></td>
- <td style="text-align: center;"><code>A == ToPrimitive(B)</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>ToNumber(A) === B</code></td>
+ <td><code>A === B</code></td>
+ <td><code>ToNumber(A) === ToNumber(B)</code></td>
+ <td><code>A == ToPrimitive(B)</code></td>
</tr>
<tr>
<td>Boolean</td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>ToNumber(A) === B</code></td>
- <td style="text-align: center;"><code>ToNumber(A) === ToNumber(B)</code></td>
- <td style="text-align: center;"><code>A === B</code></td>
- <td style="text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>ToNumber(A) === B</code></td>
+ <td><code>ToNumber(A) === ToNumber(B)</code></td>
+ <td><code>A === B</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td>Object</td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>false</code></td>
- <td style="text-align: center;"><code>ToPrimitive(A) == B</code></td>
- <td style="text-align: center;"><code>ToPrimitive(A) == B</code></td>
- <td style="text-align: center;"><code>ToPrimitive(A) == ToNumber(B)</code></td>
- <td style="text-align: center;">
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>ToPrimitive(A) == B</code></td>
+ <td><code>ToPrimitive(A) == B</code></td>
+ <td><code>ToPrimitive(A) == ToNumber(B)</code></td>
+ <td>
<p><code>A === B</code></p>
</td>
</tr>
@@ -182,7 +182,7 @@ console.log(obj == undefined);
<p>Certains développeurs considèrent que ce n'est jamais une bonne idée d'utiliser l'égalilté faible. Le résultat d'une comparaison utilisant l'égalité stricte est plus simple à appréhender et à prédire, de plus il n'y a aucune conversion implicite ce qui rend le test plus rapide.</p>
-<h2 id="Égalité_de_valeurs"><a id="sameValue" name="sameValue">Égalité de valeurs</a></h2>
+<h2 id="Égalité_de_valeurs">Égalité de valeurs</h2>
<p>L'égalité de valeurs répond à un dernier cas d'utilisation : savoir si deux valeurs sont fonctionnellement identiques pour tout contexte. (Ce cas d'utilisation est un exemple du <a href="https://fr.wikipedia.org/wiki/Principe_de_substitution_de_Liskov">principe de substitution de Liskov</a>). On retrouve ce cas lorsqu'on essaie de changer une propriété immuable :</p>
@@ -199,7 +199,7 @@ function attemptMutation(v) {
<p>L'égalité de valeurs peut être testée grâce à la méthode {{jsxref("Object.is")}}.</p>
-<h2 id="Égalité_de_valeurs_nulles"><a id="SameValueZero" name="SameValueZero">Égalité de valeurs nulles</a></h2>
+<h2 id="Égalité_de_valeurs_nulles">Égalité de valeurs nulles</h2>
<p>On utilise la même égalité que l'égalité de valeur et on considère que <code>+0</code> et <code>-0</code> sont égaux.</p>
@@ -215,218 +215,218 @@ function attemptMutation(v) {
<p>Cependant, ce « modèle de pensées » ne peut pas être étendu avec l'arrivée d'{{jsxref("Object.is")}} avec ES6 (ECMAScript 2015). En effet <code>Object.is()</code> n'est pas plus « faible » que l'égalité faible ou plus « stricte » que l'égalité stricte et il n'est pas non plus quelque part entre les deux. Dans le tableau de comparaison ci-après, on voit que la différence provient avant tout de la façon dont {{jsxref("Object.is")}} gère {{jsxref("NaN")}}. On note ici que si <code>Object.is(NaN, NaN)</code> valait <code>false</code>, on pourrait dire qu'<code>Object.is()</code> est plus stricte que == ou === car elle distingue <code>-0</code> et <code>+0</code>. Cependant, ce n'est pas le cas et on a bien <code>Object.is(NaN,NaN)</code> qui vaut <code>true</code>. C'est pour cette raison qu'il faut considérer {{jsxref("Object.is")}} selon ses caractéristiques spécifiques plutôt que comme une version plus faible ou plus stricte des autres opérateurs d'égalité.</p>
-<table class="standard-table" style="height: 944px; width: 892px;">
+<table class="standard-table">
<caption>Comparaisons d'égalité</caption>
<thead>
<tr>
- <th scope="col" style="text-align: center;">x</th>
- <th scope="col" style="text-align: center;">y</th>
- <th scope="col" style="width: 10em; text-align: center;"><code>==</code></th>
- <th scope="col" style="width: 10em; text-align: center;"><code>===</code></th>
- <th scope="col" style="width: 10em; text-align: center;"><code>Object.is</code></th>
- <th scope="col" style="width: 10em; text-align: center;"><code>SameValueZero</code></th>
+ <th scope="col">x</th>
+ <th scope="col">y</th>
+ <th scope="col"><code>==</code></th>
+ <th scope="col"><code>===</code></th>
+ <th scope="col"><code>Object.is</code></th>
+ <th scope="col"><code>SameValueZero</code></th>
</tr>
</thead>
<tbody>
<tr>
<td><code>undefined</code></td>
<td><code>undefined</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>null</code></td>
<td><code>null</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>true</code></td>
<td><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>false</code></td>
<td><code>false</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>'toto'</code></td>
<td><code>'toto'</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>0</code></td>
<td><code>0</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>+0</code></td>
<td><code>-0</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>+0</code></td>
<td><code>0</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>-0</code></td>
<td><code>0</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>true</code></td>
</tr>
<tr>
<td><code>0</code></td>
<td><code>false</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>""</code></td>
<td><code>false</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>""</code></td>
<td><code>0</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>'0'</code></td>
<td><code>0</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>'17'</code></td>
<td><code>17</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>[1, 2]</code></td>
<td><code>'1,2'</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>new String('toto')</code></td>
<td><code>'toto'</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>null</code></td>
<td><code>undefined</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>null</code></td>
<td><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>undefined</code></td>
<td><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>{ toto: 'truc' }</code></td>
<td><code>{ toto: 'truc' }</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>new String('toto')</code></td>
<td><code>new String('toto')</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>0</code></td>
<td><code>null</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>0</code></td>
<td><code>NaN</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>'toto'</code></td>
<td><code>NaN</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
</tr>
<tr>
<td><code>NaN</code></td>
<td><code>NaN</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(255, 144, 144); text-align: center;"><code>false</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
- <td style="background-color: rgb(144, 255, 144); text-align: center;"><code>true</code></td>
+ <td><code>false</code></td>
+ <td><code>false</code></td>
+ <td><code>true</code></td>
+ <td><code>true</code></td>
</tr>
</tbody>
</table>
@@ -439,46 +439,16 @@ function attemptMutation(v) {
<dl>
<dt><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques#Négation_unaire"><code>-</code> (négation unaire)</a></dt>
-</dl>
-
-<dl>
<dd>
<p>Si on prend l'opposé de <code>0</code>, on aura, bien entendu,<code>-0</code>. Cependant, avec les expressions, cela peut faire que la valeur <code>-0</code> se glisse dans les variables sans qu'on s'en rende compte. Par exemple :</p>
-
<pre class="brush:js">let forceArrêt = obj.masse * -obj.vitesse</pre>
-
<p>Si <code>obj.vitesse</code> vaut <code>0</code> (ou est évalué à <code>0</code>), un <code>-0</code> sera introduit, ce qui fera que <code>forceArrêt</code> pourra être négative.</p>
</dd>
-</dl>
-
-<dl>
- <dt>{{jsxref("Math.atan2")}}<br>
- {{jsxref("Math.ceil")}}<br>
- {{jsxref("Math.pow")}}<br>
- {{jsxref("Math.round")}}</dt>
-</dl>
-
-<dl>
+ <dt>{{jsxref("Math.atan2")}}, {{jsxref("Math.ceil")}}, {{jsxref("Math.pow")}}, {{jsxref("Math.round")}}</dt>
<dd>Ces méthodes peuvent introduire <code>-0</code> dans une expression lors de leur évaluation, même si <code>-0</code> ne faisait pas partie des paramètres. Par exemple, si on utilise <code>Math.pow()</code> pour élever {{jsxref("Infinity", "-Infinity")}} à une puissance négative, on obtiendra <code>-0</code> pour une puissance impaire. Pour plus de détails, voir la documentation de chaque méthode.</dd>
-</dl>
-
-<dl>
- <dt>{{jsxref("Math.floor")}}<br>
- {{jsxref("Math.max")}}<br>
- {{jsxref("Math.min")}}<br>
- {{jsxref("Math.sin")}}<br>
- {{jsxref("Math.sqrt")}}<br>
- {{jsxref("Math.tan")}}</dt>
-</dl>
-
-<dl>
+ <dt>{{jsxref("Math.floor")}}, {{jsxref("Math.max")}}, {{jsxref("Math.min")}}, {{jsxref("Math.sin")}}, {{jsxref("Math.sqrt")}}, {{jsxref("Math.tan")}}</dt>
<dd>Ces méthodes peuvent renvoyer <code>-0</code> dans certains cas où <code>-0</code> est passé en paramètre. Par exemple, <code>Math.min(-0, +0)</code> fournira <code>-0</code>. Pour plus de détails, voir la documentation de chaque méthode.</dd>
-</dl>
-
-<dl>
- <dt><code><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires#.7E_.28NON_binaire.29">~</a></code></dt>
- <dt><code><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires#.3C.3C_.28d.C3.A9calage_.C3.A0_gauche.29">&lt;&lt;</a></code></dt>
- <dt><code><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires#.3E.3E_.28d.C3.A9calage_.C3.A0_droite_avec_propagation_du_signe.29">&gt;&gt;</a></code></dt>
+ <dt><code><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires#.7E_.28NON_binaire.29">~</a></code>, <code><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires#.3C.3C_.28d.C3.A9calage_.C3.A0_gauche.29">&lt;&lt;</a></code>, <code><a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires#.3E.3E_.28d.C3.A9calage_.C3.A0_droite_avec_propagation_du_signe.29">&gt;&gt;</a></code></dt>
<dd>Chacun de ces opérateurs utilise l'algorithme ToInt32 interne au moteur JavaScript. Étant donné qu'il n'y a qu'une seule représentation pour 0 sur les entiers exprimés avec le type interne sur 32 bits, <code>-0</code> ne sera pas invariant pour deux opérations symétriques : <code>Object.is(~~(-0), -0)</code> et <code>Object.is(-0 &lt;&lt; 2 &gt;&gt; 2, -0)</code> renverront tous les deux <code>false</code>.</dd>
</dl>
diff --git a/files/fr/web/javascript/eventloop/index.html b/files/fr/web/javascript/eventloop/index.html
index 4763a97c8d..07d60bb538 100644
--- a/files/fr/web/javascript/eventloop/index.html
+++ b/files/fr/web/javascript/eventloop/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Concurrence_et_boucle_des_événements
<h3 id="Représentation_visuelle">Représentation visuelle</h3>
-<p style="text-align: center;"><img alt="Stack, heap, queue" src="/files/4617/default.svg" style="height: 270px; width: 294px;"></p>
+<p><img alt="Stack, heap, queue" src="the_javascript_runtime_environment_example.svg" style="height: 270px; width: 294px;"></p>
<h3 id="La_pile_dappels_stack">La pile d'appels (<em>stack</em>)</h3>
diff --git a/files/fr/web/javascript/guide/control_flow_and_error_handling/index.html b/files/fr/web/javascript/guide/control_flow_and_error_handling/index.html
index b3f7f57082..59ec009395 100644
--- a/files/fr/web/javascript/guide/control_flow_and_error_handling/index.html
+++ b/files/fr/web/javascript/guide/control_flow_and_error_handling/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Grammar_and_types", "Web/JavaScript/Guide/Loops_and_iteration")}}</div>
-<p class="summary">JavaScript supporte nativement un ensemble d'instructions. Ces instructions permettent de définir les logiques des algorithmes, le flux des informations, etc. Ce chapitre fournit un aperçu sur le fonctionnement de ces différentes instructions JavaScript.</p>
+<p>JavaScript supporte nativement un ensemble d'instructions. Ces instructions permettent de définir les logiques des algorithmes, le flux des informations, etc. Ce chapitre fournit un aperçu sur le fonctionnement de ces différentes instructions JavaScript.</p>
<p>Les <a href="/fr/docs/Web/JavaScript/Reference/Statements">Références de JavaScript</a> contiennent plus de détails sur les différentes instructions décrites dans ce chapitre.</p>
@@ -44,9 +44,8 @@ original_slug: Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs
<p>Ici, <code>{ x++; }</code> représente le bloc.</p>
-<div class="notecard note">
- <p><b>Note importante :</b></p>
- <p>En JavaScript, avant ECMAScript 2015 (aussi appelé ES6), les blocs <strong>n'introduisaient pas de nouvelles portées</strong>. Les variables introduites dans le bloc avec l'instruction <code>var</code> font partie de la portée de la fonction englobante ou du script. Les effets de leur définition persistent en dehors du bloc. Les blocs seuls utilisés avec <code>var</code> (et non <code>let</code>) pourront laisser penser que ce bloc se comportera comme en C ou en Java. Par exemple :</p>
+<div class="note">
+ <p><strong>Note :</strong> En JavaScript, avant ECMAScript 2015 (aussi appelé ES6), les blocs <strong>n'introduisaient pas de nouvelles portées</strong>. Les variables introduites dans le bloc avec l'instruction <code>var</code> font partie de la portée de la fonction englobante ou du script. Les effets de leur définition persistent en dehors du bloc. Les blocs seuls utilisés avec <code>var</code> (et non <code>let</code>) pourront laisser penser que ce bloc se comportera comme en C ou en Java. Par exemple :</p>
<pre class="brush: js">var x = 1;
{
@@ -131,9 +130,8 @@ console.log(x); // affichera 2</pre>
<p>Les autres valeurs, y compris les objets, seront équivalents à <code>true</code>.</p>
-<div class="notecard note">
- <p><b>Attention :</b></p>
- <p>Ne pas confondre les valeurs booléennes « primitives » <code>true</code> et <code>false</code> avec les valeurs créées grâce à un objet <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean"><code>Boolean</code></a>.</p>
+<div class="warning">
+ <p><strong>Attention :</strong> Ne pas confondre les valeurs booléennes « primitives » <code>true</code> et <code>false</code> avec les valeurs créées grâce à un objet <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean"><code>Boolean</code></a>.</p>
<p>Par exemple, on aura :</p>
<pre class="brush: js">var b = new Boolean(false);
@@ -249,9 +247,8 @@ throw true; //type Boolean
throw {toString: function () { return "je suis un objet !"; } };
</pre>
-<div class="notecard note">
- <p><b>Note :</b></p>
- <p>Vous pouvez spécifier un objet lorsque vous lancez une exception. Vous pouvez alors faire référence aux propriétés de l'objet dans le bloc <code>catch</code>.</p>
+<div class="note">
+ <p><strong>Note :</strong> Vous pouvez spécifier un objet lorsque vous lancez une exception. Vous pouvez alors faire référence aux propriétés de l'objet dans le bloc <code>catch</code>.</p>
</div>
<pre class="brush: js">// On crée le constructeur pour cet objet
@@ -319,9 +316,8 @@ try { // les instructions à essayer si tout se passe bien
enregistrerErreurs(e); // on passe l'objet représentant l'exception à une fonction utilisée pour gérer les erreurs
}</pre>
-<div class="blockIndicator note">
- <p><b>Bonne pratique :</b></p>
- <p>Quand on souhaite afficher des erreurs dans la console, on privilégiera <a href="/fr/docs/Web/API/Console/error"><code>console.error()</code></a> plutôt que <a href="/fr/docs/Web/API/Console/log"><code>console.log()</code></a>. En effet, cette première méthode est plus adaptée et indiquera plus d'informations.</p>
+<div class="note">
+ <p><strong>Note :</strong> Quand on souhaite afficher des erreurs dans la console, on privilégiera <a href="/fr/docs/Web/API/Console/error"><code>console.error()</code></a> plutôt que <a href="/fr/docs/Web/API/Console/log"><code>console.log()</code></a>. En effet, cette première méthode est plus adaptée et indiquera plus d'informations.</p>
</div>
<h4 id="the_finally_block">Le bloc <code>finally</code></h4>
diff --git a/files/fr/web/javascript/guide/details_of_the_object_model/index.html b/files/fr/web/javascript/guide/details_of_the_object_model/index.html
index 24c1a3c533..8cf9bf50ff 100644
--- a/files/fr/web/javascript/guide/details_of_the_object_model/index.html
+++ b/files/fr/web/javascript/guide/details_of_the_object_model/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Working_with_Objects", "Web/JavaScript/Guide/Using_promises")}}</div>
-<p class="summary">JavaScript est un langage orienté objet basé sur des prototypes, plutôt que sur des classes. En raison de cette base différente, il peut être moins évident de comprendre comment JavaScript vous permet de créer des hiérarchies d'objets et d'avoir un héritage des propriétés et de leurs valeurs. Ce chapitre tente de clarifier la situation.</p>
+<p>JavaScript est un langage orienté objet basé sur des prototypes, plutôt que sur des classes. En raison de cette base différente, il peut être moins évident de comprendre comment JavaScript vous permet de créer des hiérarchies d'objets et d'avoir un héritage des propriétés et de leurs valeurs. Ce chapitre tente de clarifier la situation.</p>
<p>Ce chapitre part du principe que vous avez déjà une certaine connaissance de JavaScript et que vous avez utilisé des fonctions JavaScript pour créer des objets simples.</p>
diff --git a/files/fr/web/javascript/guide/expressions_and_operators/index.html b/files/fr/web/javascript/guide/expressions_and_operators/index.html
index 8740c5f1d4..d9837ef8e4 100644
--- a/files/fr/web/javascript/guide/expressions_and_operators/index.html
+++ b/files/fr/web/javascript/guide/expressions_and_operators/index.html
@@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Guide/Expressions_et_Opérateurs
---
<p>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Fonctions", "Web/JavaScript/Guide/Nombres_et_dates")}}</p>
-<p class="summary">Ce chapitre décrit les expressions et les opérateurs en JavaScript, il inclut des notions sur les opérateurs d'affectation, de comparaison, les opérateurs arithmétiques, binaires, logiques, ceux qui s'appliquent sur les chaînes de caractères ainsi que les opérateurs spéciaux.</p>
+<p>Ce chapitre décrit les expressions et les opérateurs en JavaScript, il inclut des notions sur les opérateurs d'affectation, de comparaison, les opérateurs arithmétiques, binaires, logiques, ceux qui s'appliquent sur les chaînes de caractères ainsi que les opérateurs spéciaux.</p>
<p>Une liste complète et détaillée des opérateurs JavaScript est disponible dans <a href="/fr/docs/Web/JavaScript/Reference/Opérateurs">la référence JavaScript</a>.</p>
@@ -273,7 +273,7 @@ var var2 = 4;
</tr>
<tr>
<td><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Op%C3%A9rateurs_arithm%C3%A9tiques#Exponentiation">Opérateur d'exponentiation</a> (**) (puissance) {{experimental_inline}}</td>
- <td>Calcule un nombre (base) élevé à une puissance donnée (soit <code>base<sup>puissance</sup></code>)</td>
+ <td>Calcule un nombre (base) élevé à une puissance donnée (soit <code>base^puissance</code>)</td>
<td>
<p><code>2 ** 3</code> renvoie <code>8</code></p>
diff --git a/files/fr/web/javascript/guide/functions/index.html b/files/fr/web/javascript/guide/functions/index.html
index e72111d19c..972c9f6286 100644
--- a/files/fr/web/javascript/guide/functions/index.html
+++ b/files/fr/web/javascript/guide/functions/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Guide/Fonctions
---
<p>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Boucles_et_it%C3%A9ration", "Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs")}}</p>
-<p class="summary">Les fonctions font partie des briques fondamentales de JavaScript. Une fonction est une procédure JavaScript, un ensemble d'instructions effectuant une tâche ou calculant une valeur. Afin d'utiliser une fonction, il est nécessaire de l'avoir auparavant définie au sein de la portée dans laquelle on souhaite l'appeler.</p>
+<p>Les fonctions font partie des briques fondamentales de JavaScript. Une fonction est une procédure JavaScript, un ensemble d'instructions effectuant une tâche ou calculant une valeur. Afin d'utiliser une fonction, il est nécessaire de l'avoir auparavant définie au sein de la portée dans laquelle on souhaite l'appeler.</p>
<p>On pourra également lire <a href="/fr/docs/Web/JavaScript/Reference/Fonctions">le chapitre de la référence JavaScript sur les fonctions</a> pour étudier plus en détails ce concept</p>
@@ -183,7 +183,7 @@ e = factorielle(5); // e reçoit la valeur 120
<p>Il existe d'autres façons d'appeler des fonctions. Il existe souvent des cas où une fonction doit être appelée dynamiquement, où le nombre d'arguments peut varier, où le contexte de l'appel d'une fonction doit être créé en fonction d'un objet déterminé lors de l'exécution. Les fonctions sont des objets, en tant que tels, elles possèdent des méthodes (voir la page sur l'objet {{jsxref("Function")}}). L'une d'entre elles, {{jsxref("Function.apply","apply()")}} peut être utilisée pour réaliser le dernier cas de figure (exécution d'une fonction avec un objet déterminé à l'exécution).</p>
-<h2 class="deki-transform" id="Portée_d'une_fonction">Portée d'une fonction</h2>
+<h2 id="Portée_d'une_fonction">Portée d'une fonction</h2>
<p>On ne peut pas accéder aux variables définies dans une fonction en dehors de cette fonction : ces variables n'existent que dans la portée de la fonction. En revanche, une fonction peut accéder aux différentes variables et fonctions qui appartiennent à la portée dans laquelle elle est définie. Une fonction définie dans une autre fonction peut également accéder à toutes les variables de la fonction « parente » et à toute autre variable accessible depuis la fonction « parente ».</p>
diff --git a/files/fr/web/javascript/guide/grammar_and_types/index.html b/files/fr/web/javascript/guide/grammar_and_types/index.html
index 9037ec4705..ce13618846 100644
--- a/files/fr/web/javascript/guide/grammar_and_types/index.html
+++ b/files/fr/web/javascript/guide/grammar_and_types/index.html
@@ -62,7 +62,7 @@ typeof Früh; // undefined car JavaScript est sensible à la casse
<p>Les variables sont utilisées comme des noms symboliques désignant les valeurs utilisées dans l'application. Les noms des variables sont appelés <em>identifiants</em>. Ces identifiants doivent respecter certaines règles.</p>
<p>Un identifiant JavaScript doit commencer par une lettre, un tiret bas (_) ou un symbole dollar ($). Les caractères qui suivent peuvent être des chiffres (0 à 9).<br>
- <u>À noter</u>: puisque Javascript est sensible aux majuscules et minuscules: les lettres peuvent comprendre les caractères de « A » à « Z » (en majuscule) mais aussi les caractères  de « a » à « z » (en minuscule).</p>
+À noter : puisque Javascript est sensible aux majuscules et minuscules: les lettres peuvent comprendre les caractères de « A » à « Z » (en majuscule) mais aussi les caractères  de « a » à « z » (en minuscule).</p>
<p>On peut aussi utiliser la plupart lettres Unicode ou ISO 8859-1 (comme å et ü, pour plus de détails, voir <a href="https://mathiasbynens.be/notes/javascript-identifiers-es6">ce billet de blog, en anglais</a>) au sein des identifiants. Il est également possible d'utiliser les \uXXXX <a href="#littéraux chaînes">séquences d'échappement Unicode</a> comme caractères dans les identifiants.</p>
@@ -125,7 +125,7 @@ a + 2; // NaN</pre>
<pre class="brush: js">var n = null;
console.log(n * 32); // Le log affichera 0</pre>
-<h3 id="Les_portées_de_variables"><a name="Portées">Les portées de variables</a></h3>
+<h3 id="Les_portées_de_variables">Les portées de variables</h3>
<p>Lorsqu'une variable est déclarée avec <code>var</code> en dehors des fonctions, elle est appelée variable <em>global</em>e car elle est disponible pour tout le code contenu dans le document. Lorsqu'une variable est déclarée dans une fonction, elle est appelée variable <em>locale</em> car elle n'est disponible qu'au sein de cette fonction.</p>
@@ -214,7 +214,7 @@ var machin = function() {
}
</pre>
-<h3 id="Les_variables_globales"><a name="Globales">Les variables globales</a></h3>
+<h3 id="Les_variables_globales">Les variables globales</h3>
<p>Les variables globales sont en réalité des propriétés de l'<em>objet global</em>. Dans les pages web, l'objet global est {{domxref("window")}}, et on peut donc accéder ou modifier la valeur de variables globales en utilisant la syntaxe suivante : <code>window.<em>variable</em></code> .</p>
@@ -316,7 +316,7 @@ y = 42 + " est la réponse"; // "42 est la réponse"
<p>Si un nombre est représenté en mémoire par une chaîne de caractères, il y a des méthodes pour effectuer la bonne conversion :</p>
<ul>
- <li id="parseInt()_and_parseFloat()">{{jsxref("Objets_globaux/parseInt", "parseInt()")}}</li>
+ <li>{{jsxref("Objets_globaux/parseInt", "parseInt()")}}</li>
<li>{{jsxref("Objets_globaux/parseFloat", "parseFloat()")}}</li>
</ul>
@@ -346,7 +346,7 @@ y = 42 + " est la réponse"; // "42 est la réponse"
<li><a href="#littéraux chaînes">Littéraux de chaînes de caractères</a></li>
</ul>
-<h3 id="Les_littéraux_de_tableaux"><a name="littéraux tableaux">Les littéraux de tableaux</a></h3>
+<h3 id="Les_littéraux_de_tableaux">Les littéraux de tableaux</h3>
<p>Un littéral de tableau est une liste de zéro ou plusieurs expressions, dont chacune représente l'élément d'un tableau, encadrées par des crochets (<code>[]</code>). Lorsqu'un tableau est créé à partir d'un littéral, il est initialisé avec les valeurs spécifiées qui sont ses éléments, sa longueur correspondant au nombre d'arguments donnés.</p>
@@ -393,13 +393,13 @@ y = 42 + " est la réponse"; // "42 est la réponse"
<p>Comprendre le fonctionnement des virgules supplémentaires est important. Cependant, lorsque vous écrivez du code, veillez, dès que c'est possible, à déclarer les éléments manquants avec <code>undefined</code> : cela améliorera la lisibilité de votre code et il sera ainsi plus facile à maintenir.</p>
-<h3 id="Les_littéraux_booléens"><a name="littéraux booléens">Les littéraux booléens</a></h3>
+<h3 id="Les_littéraux_booléens">Les littéraux booléens</h3>
<p>Le type booléen possède deux valeurs littérales : <code>true</code> et <code>false</code>.</p>
<p>Il ne faut pas confondre les valeurs <code>true</code> et <code>false</code> du type primitif booléen et les valeurs true et false de l'objet <code>Boolean</code>. L'objet <code>Boolean</code> permet de créer un objet autour du type de donnée booléen. Voir la page sur l'objet<a href="/fr/docs/JavaScript/Reference/Objets_globaux/Boolean"> <code>Boolean</code></a> pour plus d'informations.</p>
-<h3 id="Les_littéraux_numériques"><a id="littéraux numériques" name="littéraux numériques">Les littéraux numériques</a></h3>
+<h3 id="Les_littéraux_numériques">Les littéraux numériques</h3>
<p>Les nombres {{jsxref("Number")}} et les grands entiers {{jsxref("BigInt")}} peuvent être exprimés en notation décimale (base 10), hexadécimale (base 16), octale (base 8) et binaire (base 2).</p>
@@ -420,7 +420,7 @@ y = 42 + " est la réponse"; // "42 est la réponse"
<p>Pour plus d'informations, voir <a href="/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Littéraux_numériques">les littéraux numériques dans la grammaire lexicale de JavaScript</a>.</p>
-<h3 id="Les_littéraux_de_nombres_décimaux"><a name="littéraux décimaux">Les littéraux de nombres décimaux</a></h3>
+<h3 id="Les_littéraux_de_nombres_décimaux">Les littéraux de nombres décimaux</h3>
<p>Un littéral de nombre décimal peut être composé de ces différentes parties :</p>
@@ -447,7 +447,7 @@ y = 42 + " est la réponse"; // "42 est la réponse"
.3333333333333333333
</pre>
-<h3 id="Les_littéraux_d'objets"><a name="littéraux objets">Les littéraux d'objets</a></h3>
+<h3 id="Les_littéraux_d'objets">Les littéraux d'objets</h3>
<p>Un littéral d'objet - ou 'objet littéral' - est une liste de zéro ou plusieurs propriétés définies par des paires de noms/valeurs. Ces paires sont délimitées par des accolades (<code>{}</code>). N'utilisez pas un tel littéral en début d'instruction. En effet, l'accolade ouvrante sera mal interprétée (début de bloc) et causera une erreur ou un comportement incohérent.</p>
@@ -518,13 +518,13 @@ console.log(toto["a"]); // alpha
console.log(toto["2"]); // deux
</pre>
-<h3 id="Les_littéraux_d'expressions_rationnelles"><a id="regexp" name="regexp">Les littéraux d'expressions rationnelles</a></h3>
+<h3 id="Les_littéraux_d'expressions_rationnelles">Les littéraux d'expressions rationnelles</h3>
<p>Un littéral d'<a href="/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res">expression rationnelle</a> est un motif encadré par deux barres obliques. Par exemple :</p>
<pre class="brush: js">var re = /ab+c/;</pre>
-<h3 id="Les_littéraux_de_chaînes_de_caractères"><a name="littéraux chaînes">Les littéraux de chaînes de caractères</a></h3>
+<h3 id="Les_littéraux_de_chaînes_de_caractères">Les littéraux de chaînes de caractères</h3>
<p>Un littéral de chaîne de caractères consiste en zéro ou plusieurs caractères encadrés par des guillemets droits doubles (<code>"</code>) ou des guillemets droits simples (<code>'</code>). Une chaîne de caractères doit être encadrée par des symboles du même type (guillemets droits doubles ou guillemets droits simples) :</p>
@@ -649,7 +649,7 @@ POST`http://toto.org/truc?a=${a}&amp;b=${b}
</tbody>
</table>
-<h4 id="Les_caractères_d'échappement"><a id="Les caractères d'échappement" name="Les caractères d'échappement"></a>Les caractères d'échappement</h4>
+<h4 id="Les_caractères_d'échappement">Les caractères d'échappement</h4>
<p>Pour les caractères qui ne font pas partie du tableau précédent, les barres obliques inversées (<em>backslash</em>) les précédant sont ignorées. Cependant, cet usage est obsolète et devrait être évité.</p>
diff --git a/files/fr/web/javascript/guide/index.html b/files/fr/web/javascript/guide/index.html
index d91a8a85b8..ef708eef08 100644
--- a/files/fr/web/javascript/guide/index.html
+++ b/files/fr/web/javascript/guide/index.html
@@ -8,129 +8,162 @@ translation_of: Web/JavaScript/Guide
---
<div>{{jsSidebar("JavaScript Guide")}}</div>
-<p class="summary"><span class="seoSummary">Le guide JavaScript illustre comment utiliser <a href="/fr/docs/Web/JavaScript">JavaScript</a> et fournit un aperçu des fonctionnalités du langage. Pour des informations exhaustives à propos des fonctionnalités du langage, voir la <a href="/fr/docs/Web/JavaScript/Reference">référence JavaScript</a>.</span></p>
+<p>Le guide JavaScript illustre comment utiliser <a href="/fr/docs/Web/JavaScript">JavaScript</a> et fournit un aperçu des fonctionnalités du langage. Pour des informations exhaustives à propos des fonctionnalités du langage, voir la <a href="/fr/docs/Web/JavaScript/Reference">référence JavaScript</a>.</p>
<h2 id="Chapitres">Chapitres</h2>
<p>Ce guide est divisé en plusieurs chapitres :</p>
-<ul class="card-grid">
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Introduction">Introduction</a></span>
-
- <p><a href="/fr/docs/Web/JavaScript/Guide/Introduction#O.C3.B9_trouver_des_informations_concernant_JavaScript">À propos de ce guide</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Introduction#Qu'est-ce_que_JavaScript_.3F">À propos de JavaScript</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Introduction#JavaScript_and_Java">JavaScript et Java</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Introduction#JavaScript_and_the_ECMAScript_Specification">ECMAScript</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Introduction#D.C3.A9marrer_avec_JavaScript">Les outils</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Introduction#Coucou_monde_(hello_world)">Hello World</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire">Grammaire et types</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Les_bases_du_langage">Syntaxe de base et commentaires</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#D.C3.A9clarations">Déclarations</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Les_port.C3.A9es_de_variables">Portées des variables</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Remont.C3.A9e_de_variables_(hoisting)">Remontée des variables</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Structures_de_donn.C3.A9es_et_types">Structures de données et types</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Litt.C3.A9raux">Littéraux</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs">Contrôle du flux et gestion des erreurs</a></span>
- <p><code><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#Instruction_if...else">if...else</a></code><br>
- <code><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#L%27instruction_switch">switch</a></code><br>
- <code><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#L%27instruction_try...catch">try/catch/throw</a></code><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#Utiliser_les_objets_Error">Objets <code>Error</code></a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_itération">Itération et boucles</a></span>
- <p><code><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_for">for</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_while">while</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_do...while">do...while</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_break">break</a>/<a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_continue">continue</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_for...in">for..in</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_itération#L'instruction_for...of">for..of</a></code></p>
- </li>
-</ul>
-
-<ul class="card-grid">
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Fonctions">Fonctions</a></span>
-
- <p><a href="/fr/docs/Web/JavaScript/Guide/Fonctions#D.C3.A9finir_des_fonctions">Définir des fonctions</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Fonctions#Appeler_des_fonctions">Appeler des fonctions</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Fonctions#Port.C3.A9e_d'une_fonction">Portées des fonctions</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Fonctions#Fermetures_(closures)">Fermetures (<em>closures</em>)</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Fonctions#Utiliser_l'objet_arguments">Arguments</a> et <a href="/fr/docs/Web/JavaScript/Guide/Fonctions#Param.C3.A8tres_des_fonctions">paramètres</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Fonctions#Fonctions_fl.C3.A9ch.C3.A9es">Fonctions fléchées</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs">Expressions et opérateurs</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_d%27affectation">Affectation</a> et <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_de_comparaison">comparaisons</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs#Op.C3.A9rateurs_arithm.C3.A9tiques">Opérateurs arithmétiques</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_binaires">Opérateurs binaires</a> et <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_logiques">logiques</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateur_conditionnel_ternaire">Opérateur conditionnel</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Nombres_et_dates">Nombres et dates</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Nombres_et_dates#Nombres">Littéraux numériques</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Nombres_et_dates#L'objet_Number">Objet <code>Number</code></a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Nombres_et_dates#L'objet_Math">Objet <code>Math</code></a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Nombres_et_dates#L'objet_Date">Objet <code>Date</code></a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Formatage_du_texte">Formatage du texte</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Formatage_du_texte#Les_litt.C3.A9raux_de_cha.C3.AEnes_de_caract.C3.A8res">Littéraux de chaînes de caractères</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Formatage_du_texte#Les_objets_String">Objet <code>String</code></a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Formatage_du_texte#Les_littéraux_de_gabarits">Littéraux de gabarits</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Formatage_du_texte#Internationalisation">Internationalisation</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Formatage_du_texte#Les_expressions_rationnelles">Expressions rationnelles</a></p>
- </li>
-</ul>
-
-<ul class="card-grid">
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Collections_indexées#Le_type_Array">Collections indexées</a></span>
-
- <p><a href="/en-US/docs/Web/JavaScript/Guide/Indexed_collections#Array_object">Tableaux</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Collections_indexées#Les_tableaux_typ.C3.A9s">Tableaux typés</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Collections_avec_clés">Collections avec clés</a></span><code><a href="/fr/docs/Web/JavaScript/Guide/Collections_avec_clés#Le_type_Map">Map</a></code>
- <p><code><a href="/en-US/docs/Web/JavaScript/Guide/Keyed_collections#WeakMap_object">WeakMap</a></code><br>
- <code><a href="/fr/docs/Web/JavaScript/Guide/Collections_avec_clés#Le_type_Set">Set</a></code><br>
- <code><a href="/fr/docs/Web/JavaScript/Guide/Collections_avec_clés#Le_type_WeakSet">WeakSet</a></code></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_objets">Utiliser les objets</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_objets#Les_objets_et_les_propri.C3.A9t.C3.A9s">Objets et propriétés</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_objets#Cr.C3.A9er_de_nouveaux_objets">Création d'objets</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_objets#D.C3.A9finir_des_m.C3.A9thodes">Définition de méthodes</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_objets#D.C3.A9finir_des_accesseurs_et_des_mutateurs_(getters_et_setters)">Accesseurs et mutateurs</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails">Le modèle objet JavaScript en détails</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails#Langages_de_prototypes_.2F_Langages_de_classes">Modèle à base de prototypes</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails#La_cr.C3.A9ation_de_la_hi.C3.A9rarchie">Créer des hiérarchies d'objets</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails#L'h.C3.A9ritage_de_propri.C3.A9t.C3.A9s_.3A_les_subtilit.C3.A9s">Héritage</a></p>
- </li>
-</ul>
-
-<ul class="card-grid">
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses">Promesses</a></span>
-
- <p><a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses#Garanties">Garanties</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses#Chaînage_des_promesses">Chaînage</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses#Propagation_des_erreurs">Propagation des erreurs</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses#Composition">Composition</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses#Gestion_du_temps">Gestion du temps</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs">Itérateurs et générateurs</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs#It.C3.A9rateurs">Itérateurs</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs#It.C3.A9rables">Itérables</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs#G.C3.A9n.C3.A9rateurs">Générateurs</a></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Métaprogrammation">Métaprogrammation</a></span>
- <p><code><a href="/fr/docs/Web/JavaScript/Guide/Métaprogrammation#Les_proxies">Proxy</a></code><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Métaprogrammation#Les_gestionnaires_et_les_trappes">Gestionnaires et trappes</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Métaprogrammation#Proxies_r.C3.A9vocables">Proxy révocable</a><br>
- <code><a href="/fr/docs/Web/JavaScript/Guide/Métaprogrammation#R.C3.A9flexion">Reflect</a></code></p>
- </li>
- <li><span><a href="/fr/docs/Web/JavaScript/Guide/Modules">Modules JavaScript</a></span>
- <p><a href="/fr/docs/Web/JavaScript/Guide/Modules#Exporting_module_features">Exporter</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Modules#Importing_features_into_your_script">Importer</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Modules#Default_exports_versus_named_exports">Exports par défaut</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Modules#Renaming_imports_and_exports">Renommage</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Modules#Aggregating_modules">Agrégation de modules</a><br>
- <a href="/fr/docs/Web/JavaScript/Guide/Modules#Dynamic_module_loading">Chargement dynamique de modules</a></p>
- </li>
+<h2 id="Introduction"><a href="/fr/docs/Web/JavaScript/Guide/Introduction">Introduction</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Introduction#o.c3.b9_trouver_des_informations_concernant_javascript">À propos de ce guide</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Introduction#qu'est-ce_que_javascript_.3f">À propos de JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Introduction#javascript_and_java">JavaScript et Java</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Introduction#javascript_and_the_ecmascript_specification">ECMAScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Introduction#d.c3.a9marrer_avec_javascript">Les outils</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Introduction#coucou_monde_(hello_world)">Hello World</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types">Grammaire et types</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types#les_bases_du_langage">Syntaxe de base et commentaires</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types#d.c3.a9clarations">Déclarations</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types#les_port.c3.a9es_de_variables">Portées des variables</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types#remont.c3.a9e_de_variables_(hoisting)">Remontée des variables</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types#structures_de_donn.c3.a9es_et_types">Structures de données et types</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Grammar_and_types#litt.c3.a9raux">Littéraux</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling">Contrôle du flux et gestion des erreurs</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#Instruction_if...else"><code>if...else</a></code></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#L%27instruction_switch"><code>switch</a></code></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#L%27instruction_try...catch"><code>try/catch/throw</a></code></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#Utiliser_les_objets_Error">Objets <code>Error</code></a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Loops_and_iteration">Itération et boucles</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_for"><code>for</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_while"><code>while</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_do...while"><code>do...while</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_break"><code>break</code></a>/<a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_continue">continue</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_for...in"><code>for..in</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Loops_and_iteration#l'instruction_for...of"><code>for..of</code></a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Functions">Fonctions</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Functions#d.c3.a9finir_des_fonctions">Définir des fonctions</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Functions#appeler_des_fonctions">Appeler des fonctions</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Functions#port.c3.a9e_d'une_fonction">Portées des fonctions</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Functions#fermetures_(closures)">Fermetures (<em>closures</em>)</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Functions#utiliser_l'objet_arguments">Arguments</a> et <a href="/fr/docs/Web/JavaScript/Guide/Functions#param.c3.a8tres_des_fonctions">paramètres</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Functions#fonctions_fl.c3.a9ch.c3.a9es">Fonctions fléchées</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators">Expressions et opérateurs</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_d%27affectation">Affectation</a> et <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_de_comparaison">comparaisons</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#op.c3.a9rateurs_arithm.c3.a9tiques">Opérateurs arithmétiques</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_binaires">Opérateurs binaires</a> et <a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_logiques">logiques</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateur_conditionnel_ternaire">Opérateur conditionnel</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Numbers_and_dates">Nombres et dates</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#nombres">Littéraux numériques</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#l'objet_number">Objet <code>Number</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#l'objet_math">Objet <code>Math</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#l'objet_date">Objet <code>Date</code></a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Text_formatting">Formatage du texte</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Text_formatting#les_litt.c3.a9raux_de_cha.c3.aenes_de_caract.c3.a8res">Littéraux de chaînes de caractères</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Text_formatting#les_objets_string">Objet <code>String</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Text_formatting#les_litt%c3%a9raux_de_gabarits">Littéraux de gabarits</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Text_formatting#internationalisation">Internationalisation</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Text_formatting#les_expressions_rationnelles">Expressions rationnelles</a></li>
+</ul>
+
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Indexed_collections#le_type_array">Collections indexées</a></h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/JavaScript/Guide/Indexed_collections#array_object">Tableaux</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Indexed_collections#les_tableaux_typ.c3.a9s">Tableaux typés</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Keyed_collections">Collections avec clés</a> - <code><a href="/fr/docs/Web/JavaScript/Guide/Keyed_collections#le_type_map">Map</a></code></h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/JavaScript/Guide/Keyed_collections#weakmap_object"><code>WeakMap</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Keyed_collections#le_type_set"><code>Set</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Keyed_collections#le_type_weakset"><code>WeakSet</code></a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Working_with_Objects">Utiliser les objets</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Working_with_Objects#les_objets_et_les_propri.c3.a9t.c3.a9s">Objets et propriétés</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Working_with_Objects#cr.c3.a9er_de_nouveaux_objets">Création d'objets</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Working_with_Objects#d.c3.a9finir_des_m.c3.a9thodes">Définition de méthodes</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Working_with_Objects#d.c3.a9finir_des_accesseurs_et_des_mutateurs_(getters_et_setters)">Accesseurs et mutateurs</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model">Le modèle objet JavaScript en détails</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#langages_de_prototypes_.2f_langages_de_classes">Modèle à base de prototypes</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#la_cr.c3.a9ation_de_la_hi.c3.a9rarchie">Créer des hiérarchies d'objets</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#l'h.c3.a9ritage_de_propri.c3.a9t.c3.a9s_.3a_les_subtilit.c3.a9s">Héritage</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Using_promises">Promesses</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Using_promises#garanties">Garanties</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Using_promises#cha%c3%aenage_des_promesses">Chaînage</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Using_promises#propagation_des_erreurs">Propagation des erreurs</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Using_promises#composition">Composition</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Using_promises#gestion_du_temps">Gestion du temps</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators">Itérateurs et générateurs</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators#it.c3.a9rateurs">Itérateurs</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators#it.c3.a9rables">Itérables</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators#g.c3.a9n.c3.a9rateurs">Générateurs</a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Meta_programming">Métaprogrammation</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Meta_programming#les_proxies"><code>Proxy</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Meta_programming#les_gestionnaires_et_les_trappes">Gestionnaires et trappes</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Meta_programming#proxies_r.c3.a9vocables">Proxy révocable</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Meta_programming#r.c3.a9flexion"><code>Reflect</code></a></li>
+</ul>
+
+<h2><a href="/fr/docs/Web/JavaScript/Guide/Modules">Modules JavaScript</a></h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Modules#exporting_module_features">Exporter</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Modules#importing_features_into_your_script">Importer</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Modules#default_exports_versus_named_exports">Exports par défaut</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Modules#renaming_imports_and_exports">Renommage</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Modules#aggregating_modules">Agrégation de modules</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Modules#dynamic_module_loading">Chargement dynamique de modules</a></li>
</ul>
<p>{{Next("Web/JavaScript/Guide/Introduction")}}</p>
diff --git a/files/fr/web/javascript/guide/indexed_collections/index.html b/files/fr/web/javascript/guide/indexed_collections/index.html
index 5e6738cc83..739de18bcc 100644
--- a/files/fr/web/javascript/guide/indexed_collections/index.html
+++ b/files/fr/web/javascript/guide/indexed_collections/index.html
@@ -409,7 +409,7 @@ Ligne 3 : [3,0] [3,1] [3,2] [3,3]
<p>Afin de permettre un maximum de flexibilité et d'efficacité, les tableaux typés JavaScript séparent l'implémentation entre <strong>les tampons (<em>buffers</em>)</strong> et <strong>les vues (<em>views</em>)</strong>. Un tampon de mémoire, implémenté par l'objet {{jsxref("ArrayBuffer")}}, est un objet représentant un fragment de données. Un tampon n'a pas de format a proprement parler et il ne fournit aucun mécanisme pour accéder à son contenu. Afin d'accéder à la mémoire contenu dans le tampon, on a besoin d'utiliser une vue. Une vue fournit un contexte, c'est-à-dire un type de donnée, un indice de départ et un nombre d'éléments, qui permet de traiter les données initiales comme un vrai tableau typé.</p>
-<p><img alt="Typed arrays in an ArrayBuffer" src="https://mdn.mozillademos.org/files/8629/typed_arrays.png" style="height: 278px; width: 666px;"></p>
+<p><img alt="Typed arrays in an ArrayBuffer" src="https://mdn.mozillademos.org/files/8629/typed_arrays.png"></p>
<h3 id="ArrayBuffer"><code>ArrayBuffer</code></h3>
diff --git a/files/fr/web/javascript/guide/introduction/index.html b/files/fr/web/javascript/guide/introduction/index.html
index 07515f5549..7d99c7a165 100644
--- a/files/fr/web/javascript/guide/introduction/index.html
+++ b/files/fr/web/javascript/guide/introduction/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Guide/Introduction
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide", "Web/JavaScript/Guide/Types_et_grammaire")}}</div>
-<p class="summary">Ce chapitre introduit JavaScript et présente certains de ses concepts fondamentaux.</p>
+<p>Ce chapitre introduit JavaScript et présente certains de ses concepts fondamentaux.</p>
<h2 id="Ce_que_vous_devriez_déjà_savoir">Ce que vous devriez déjà savoir</h2>
@@ -107,7 +107,7 @@ translation_of: Web/JavaScript/Guide/Introduction
<p>Pour ouvrir la console, dans le menu, sélectionner « Développement » puis « Console web » (en passant par la barre d'outils, ce sera « Outils » puis « Développement web » puis « Console web »). Avec le clavier, on pourra utiliser la combinaison de touche <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>K</kbd> sur Windows et Linux ou <kbd>Cmd</kbd>-<kbd>Option</kbd>-<kbd>K</kbd> sur Mac. Une fois lancée, la console apparaît en base de la fenêtre du navigateur. En bas de la zone occupée par la console, il y a une ligne de commande qui peut être utilisée pour saisir des instructions JavaScript, le résultat de ces instructions sera affiché dans le panneau au dessus :</p>
-<p><img alt="Console web" src="https://mdn.mozillademos.org/files/16569/2019-04-04_00-15-29.png" style="display: block; height: 1824px; margin-left: auto; margin-right: auto; width: 2784px;"></p>
+<p><img alt="Console web" src="https://mdn.mozillademos.org/files/16569/2019-04-04_00-15-29.png"></p>
<p>La console fonctionne exactement de la même manière que <code>eval</code> : la dernière expression saisie est retournée. Pour simplifier, on peut imaginer que chaque fois qu'une expression est saisie dans la console, elle est en fait entourée de <code>console.log</code> autour de <code>eval</code>, comme suit:</p>
diff --git a/files/fr/web/javascript/guide/iterators_and_generators/index.html b/files/fr/web/javascript/guide/iterators_and_generators/index.html
index 07ab99fe59..87d1a5c28a 100644
--- a/files/fr/web/javascript/guide/iterators_and_generators/index.html
+++ b/files/fr/web/javascript/guide/iterators_and_generators/index.html
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Guide/iterateurs_et_generateurs
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Utiliser_les_promesses", "Web/JavaScript/Guide/Métaprogrammation")}}</div>
-<p class="summary">Effectuer des traitements sur chacun des éléments d'une collection est une opération très fréquente. Il existe plusieurs outils natifs dans JavaScript pour parcourir une collection, les boucles <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for">for</a></code>, <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map">map()</a></code>, <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter">filter()</a></code>. Les itérateurs et les générateurs font de ce concept d'itération une fonctionnalité principale du langage et permettent d'adapter et de personnaliser le comportement des boucles <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...of">for...of</a></code>.</p>
+<p>Effectuer des traitements sur chacun des éléments d'une collection est une opération très fréquente. Il existe plusieurs outils natifs dans JavaScript pour parcourir une collection, les boucles <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for">for</a></code>, <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map">map()</a></code>, <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter">filter()</a></code>. Les itérateurs et les générateurs font de ce concept d'itération une fonctionnalité principale du langage et permettent d'adapter et de personnaliser le comportement des boucles <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...of">for...of</a></code>.</p>
<p>Pour plus de détails sur les mécanismes d'itération, voir les pages suivantes :</p>
diff --git a/files/fr/web/javascript/guide/keyed_collections/index.html b/files/fr/web/javascript/guide/keyed_collections/index.html
index 42fb516533..9b93b1cc67 100644
--- a/files/fr/web/javascript/guide/keyed_collections/index.html
+++ b/files/fr/web/javascript/guide/keyed_collections/index.html
@@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Guide/Collections_avec_clés
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Collections_indexées", "Web/JavaScript/Guide/Utiliser_les_objets")}}</div>
-<p class="summary">Ce chapitre présente les collections de données qui sont ordonnées avec une clé. Les objets <code>Map</code> et <code>Set</code> contiennent des éléments sur lesquels on peut itérer dans leur ordre d'insertion.</p>
+<p>Ce chapitre présente les collections de données qui sont ordonnées avec une clé. Les objets <code>Map</code> et <code>Set</code> contiennent des éléments sur lesquels on peut itérer dans leur ordre d'insertion.</p>
<h2 id="Maps">Maps</h2>
diff --git a/files/fr/web/javascript/guide/loops_and_iteration/index.html b/files/fr/web/javascript/guide/loops_and_iteration/index.html
index cc5b4d6f8f..b3a7c80e31 100644
--- a/files/fr/web/javascript/guide/loops_and_iteration/index.html
+++ b/files/fr/web/javascript/guide/loops_and_iteration/index.html
@@ -10,11 +10,11 @@ original_slug: Web/JavaScript/Guide/Boucles_et_itération
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs", "Web/JavaScript/Guide/Fonctions")}}</div>
-<p class="summary">Les boucles permettent de répéter des actions simplement et rapidement. Ce chapitre du<a href="/fr/docs/Web/JavaScript/Guide"> guide JavaScript</a> présente les différentes instructions qu'il est possible d'utiliser en JavaScript pour effectuer des itérations.</p>
+<p>Les boucles permettent de répéter des actions simplement et rapidement. Ce chapitre du<a href="/fr/docs/Web/JavaScript/Guide"> guide JavaScript</a> présente les différentes instructions qu'il est possible d'utiliser en JavaScript pour effectuer des itérations.</p>
<p>Les boucles permettent de répéter des actions simplement et rapidement. Une boucle peut être vue comme une version informatique de « copier N lignes » ou de « faire X fois quelque chose ». Par exemple, en JavaScript, on pourrait traduire « Faire 5 pas vers l'est » avec cette boucle :</p>
-<pre class="brush: js notranslate">for (let pas = 0; pas &lt; 5; pas++) {
+<pre class="brush: js">for (let pas = 0; pas &lt; 5; pas++) {
// Ceci sera exécuté 5 fois
// À chaque éxécution, la variable "pas" augmentera de 1
// Lorsque'elle sera arrivée à 5, le boucle se terminera.
@@ -41,7 +41,7 @@ original_slug: Web/JavaScript/Guide/Boucles_et_itération
<p>Une boucle {{jsxref("statements/for", "for")}} répète des instructions jusqu'à ce qu'une condition donnée ne soit plus vérifiée. La boucle <code>for</code> JavaScript ressemble beaucoup à celle utilisée en C ou en Java. Une boucle <code>for</code> s'utilise de la façon suivante :</p>
-<pre class="syntaxbox notranslate">for ([expressionInitiale]; [condition]; [expressionIncrément])
+<pre class="syntaxbox">for ([expressionInitiale]; [condition]; [expressionIncrément])
instruction
</pre>
@@ -59,7 +59,7 @@ original_slug: Web/JavaScript/Guide/Boucles_et_itération
<p>La fonction suivante contient une instruction <code>for</code> qui compte le nombre d'options sélectionnées dans une liste déroulante (ici, un objet {{HTMLElement("select")}} permettant une sélection multiple). L'instruction <code>for</code> déclare une variable <code>i</code> et l'initialise à zéro. Elle vérifie que <code>i</code> est bien inférieur au nombre d'options et, pour chaque option, effectue un test conditionnel pour savoir si l'option est sélectionnée puis passe à l'option suivante en incrémentant la variable <code>i</code> pour chaque itération.</p>
-<pre class="brush: html notranslate">&lt;form name="selectForm"&gt;
+<pre class="brush: html">&lt;form name="selectForm"&gt;
&lt;p&gt;
&lt;label for="typesMusique"&gt;Veuillez choisir des genres musicaux, puis cliquez :&lt;/label&gt;
&lt;select id="typesMusique" name="typesMusique" multiple="multiple"&gt;
@@ -97,7 +97,7 @@ btn.addEventListener("click", function(){
<p>L'instruction {{jsxref("statements/do...while", "do...while")}} permet de répéter un ensemble d'instructions jusqu'à ce qu'une condition donnée ne soit plus vérifiée. (<em>NdT</em> : littéralement « do...while » signifie « faire... tant que »). Une instruction <code>do...while</code> s'utilise de la façon suivante :</p>
-<pre class="syntaxbox notranslate">do
+<pre class="syntaxbox">do
instruction
while (condition);
</pre>
@@ -108,7 +108,7 @@ while (condition);
<p>Dans l'exemple qui suit, la boucle <code>do</code> est exécutée au moins une fois et répétée jusqu'à ce que <code>i</code> ne soit plus inférieur à 5.</p>
-<pre class="brush: js bad-exemple notranslate">let i = 0;
+<pre class="brush: js">let i = 0;
do {
i += 1;
console.log(i);
@@ -118,7 +118,7 @@ do {
<p>Une instruction {{jsxref("statements/while", "while")}} permet d'exécuter une instruction tant qu'une condition donnée est vérifiée. Cette instruction <code>while</code> s'utilise de la façon suivante :</p>
-<pre class="syntaxbox notranslate">while (condition)
+<pre class="syntaxbox">while (condition)
instruction
</pre>
@@ -132,7 +132,7 @@ do {
<p>La boucle <code>while</code> qui suit permet d'effectuer des itérations tant que <code>n</code> est inférieur à 3 :</p>
-<pre class="brush: js notranslate">let n = 0;
+<pre class="brush: js">let n = 0;
let x = 0;
while (n &lt; 3) {
n++;
@@ -154,7 +154,7 @@ while (n &lt; 3) {
<p>Attention à éviter les boucles infinies. Il faut bien s'assurer que la condition utilisée dans la boucle ne soit plus vérifiée à un moment donné. Si la condition est toujours vérifiée, la boucle se répétera sans jamais s'arrêter. Dans l'exemple qui suit, les instructions contenues dans la boucle <code>while</code> s'exécutent sans discontinuer car la condition est toujours vérifiée :</p>
-<pre class="brush: js notranslate">while (true) {
+<pre class="brush: js">while (true) {
console.log("Coucou monde !");
}</pre>
@@ -164,7 +164,7 @@ while (n &lt; 3) {
<p>On utilise un label de la façon suivante :</p>
-<pre class="syntaxbox notranslate">label:
+<pre class="syntaxbox">label:
instruction
</pre>
@@ -174,13 +174,13 @@ while (n &lt; 3) {
<p>Dans cet exemple, on utilise un label <code>memoBoucle</code> pour identifier une boucle <code>while</code>.</p>
-<pre class="brush: js notranslate">memoBoucle:
+<pre class="brush: js">memoBoucle:
while (memo == true) {
faireQQC();
}</pre>
<div class="note">
-<p><strong>Note : </strong>Pour plus de détails sur cette instruction, voir la page de la référence JavaScript pour <a href="/fr/docs/Web/JavaScript/Reference/Instructions/label"><code>label</code></a>.</p>
+<p><strong>Note :</strong> Pour plus de détails sur cette instruction, voir la page de la référence JavaScript pour <a href="/fr/docs/Web/JavaScript/Reference/Instructions/label"><code>label</code></a>.</p>
</div>
<h2 id="Linstruction_break">L'instruction <code>break</code></h2>
@@ -205,7 +205,7 @@ while (memo == true) {
<p>Dans l'exemple qui suit, on itère sur un tableau grâce à une boucle jusqu'à trouver un élément dont la valeur est <code>valeurTest </code>:</p>
-<pre class="brush: js notranslate">for (i = 0; i &lt; a.length; i++) {
+<pre class="brush: js">for (i = 0; i &lt; a.length; i++) {
if (a[i] === valeurTest) {
break;
}
@@ -215,7 +215,7 @@ while (memo == true) {
<p>Ici, on utilise <code>break</code> des deux façons : avec une instruction représentée par un label et sans.</p>
-<pre class="brush: js notranslate">let x = 0;
+<pre class="brush: js">let x = 0;
let z = 0;
labelAnnuleBoucle: while (true) {
console.log("Boucle externe : " + x);
@@ -253,7 +253,7 @@ labelAnnuleBoucle: while (true) {
<p>Dans l'exemple qui suit, on utilise une boucle <code>while</code> avec une instruction <code>continue</code> qui est exécutée lorsque <code>i</code> vaut 3. Ici, <code>n</code> prendra donc les valeurs 1, 3, 7 et 12.</p>
-<pre class="brush: js notranslate">let i = 0;
+<pre class="brush: js">let i = 0;
let n = 0;
while (i &lt; 5) {
i++;
@@ -273,7 +273,7 @@ while (i &lt; 5) {
<p>Si <code>continue</code> utilisait l'étiquette <code>vérifIetJ</code>, le programme continuerait au début de l'instruction <code>vérifIetJ</code></p>
-<pre class="brush: js notranslate">let i = 0;
+<pre class="brush: js">let i = 0;
let j = 8;
vérifIetJ: while (i &lt; 4) {
@@ -296,7 +296,7 @@ vérifIetJ: while (i &lt; 4) {
<p>L'instruction {{jsxref("statements/for...in","for...in")}} permet d'itérer sur l'ensemble des propriétés énumérables d'un objet. Pour chaque propriété, JavaScript exécutera l'instruction indiquée. Cette instruction s'utilise de la façon suivante :</p>
-<pre class="syntaxbox notranslate">for (variable in objet) {
+<pre class="syntaxbox">for (variable in objet) {
instruction
}
</pre>
@@ -305,7 +305,7 @@ vérifIetJ: while (i &lt; 4) {
<p>La fonction suivante prend comme argument un objet et le nom de cet objet. Elle parcourt ensuite les propriétés de l'objet et renvoie une chaîne de caractères qui liste les propriétés avec leurs noms et leurs valeurs respectives :</p>
-<pre class="brush: js notranslate">function afficherProps(obj, nomObj) {
+<pre class="brush: js">function afficherProps(obj, nomObj) {
var result = "";
for (var i in obj) {
result += nomObj + "." + i + " = " + obj[i] + "\n";
@@ -317,7 +317,7 @@ vérifIetJ: while (i &lt; 4) {
<p>Pour un objet <code>voiture</code> dont les propriétés sont <code>fabricant</code> et <code>modèle</code>, <code>result</code> serait :</p>
-<pre class="brush: js notranslate">voiture.fabricant = Ford
+<pre class="brush: js">voiture.fabricant = Ford
voiture.modèle = Mustang
</pre>
@@ -329,13 +329,13 @@ voiture.modèle = Mustang
<p>L'instruction {{jsxref("statements/for...of","for...of")}} crée une boucle qui fonctionne avec <a href="/fr/docs/Web/JavaScript/Reference/Les_protocoles_iteration">les objets itérables</a> (qui incluent {{jsxref("Array")}}, {{jsxref("Map")}}, {{jsxref("Set")}}, l'objet <code><a href="/fr/docs/Web/JavaScript/Reference/Fonctions/arguments">arguments</a></code>, etc.). La boucle appelle un mécanisme d'itération propre à l'objet utilisé et elle parcourt l'objet et les valeurs de ses différentes propriétés.</p>
-<pre class="syntaxbox notranslate">for (<em>variable</em> of <em>objet</em>) {
+<pre class="syntaxbox">for (<em>variable</em> of <em>objet</em>) {
<em>instruction
</em>}</pre>
<p>Dans l'exemple suivant, on illustre la différence entre une boucle <code>for...of</code> et une boucle <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...in">for...in</a></code>.  <code>for...in</code> parcourt les noms des propriétés d'un objet alors que <code>for...of</code> parcourt les <strong>valeurs</strong> des propriétés :</p>
-<pre class="brush:js notranslate">let arr = [3, 5, 7];
+<pre class="brush:js">let arr = [3, 5, 7];
arr.toto = "coucou";
for (let i in arr) {
diff --git a/files/fr/web/javascript/guide/meta_programming/index.html b/files/fr/web/javascript/guide/meta_programming/index.html
index a9a2cef1a3..c126f53d88 100644
--- a/files/fr/web/javascript/guide/meta_programming/index.html
+++ b/files/fr/web/javascript/guide/meta_programming/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Guide/Métaprogrammation
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/iterateurs_et_generateurs","Web/JavaScript/Guide/Modules")}}</div>
-<p class="summary">À partir d'ECMAScript 2015, JavaScript fournit les objets natifs {{jsxref("Proxy")}} et {{jsxref("Reflect")}}. Ces objets permettent d'intercepter et de définir des comportements spécifiques pour certaines opérations fondamentales du langage (par exemple la recherche d'une propriété, l'affectation, l'énumération, l'appel d'une fonction, etc.). Grâce à ces deux objets, il est possible d'interagir avec le langage lui-même (on parle alors de métaprogrammation).</p>
+<p>À partir d'ECMAScript 2015, JavaScript fournit les objets natifs {{jsxref("Proxy")}} et {{jsxref("Reflect")}}. Ces objets permettent d'intercepter et de définir des comportements spécifiques pour certaines opérations fondamentales du langage (par exemple la recherche d'une propriété, l'affectation, l'énumération, l'appel d'une fonction, etc.). Grâce à ces deux objets, il est possible d'interagir avec le langage lui-même (on parle alors de métaprogrammation).</p>
<h2 id="Les_proxies">Les proxies</h2>
@@ -29,7 +29,7 @@ console.log(p.a, p.b); // 1, 42
<p>Ici, l'objet <code>Proxy</code> définit une <em>cible</em> (ici c'est un objet vide) et un gestionnaire (<em>handler</em>) qui implémente une <em>trappe</em> pour l'opération <em>get</em>. Ainsi, l'objet qui est « proxyfié » ne renverra pas <code>undefined</code> lorsqu'on tentera d'accéder à une propriété qui n'est pas définie, à la place le nombre 42 sera renvoyé.</p>
<div class="note">
-<p>D'autres exemples sont disponibles sur la page de l'objet {{jsxref("Proxy")}}.</p>
+<p><strong>Note :</strong> D'autres exemples sont disponibles sur la page de l'objet {{jsxref("Proxy")}}.</p>
</div>
<h3 id="Terminologie">Terminologie</h3>
diff --git a/files/fr/web/javascript/guide/modules/index.html b/files/fr/web/javascript/guide/modules/index.html
index eae2c2a887..aab9361aa6 100644
--- a/files/fr/web/javascript/guide/modules/index.html
+++ b/files/fr/web/javascript/guide/modules/index.html
@@ -41,7 +41,7 @@ translation_of: Web/JavaScript/Guide/Modules
<p>Ces opérations sont assez simples mais nous les avons choisies pour nous concentrer plutôt sur le fonctionnement des modules.</p>
-<div class="blockIndicator note">
+<div class="note">
<p><strong>Note :</strong> Si vous souhaitez télécharger les exemples et les exécuter en local, vous devrez utiliser un serveur web local.</p>
</div>
@@ -55,7 +55,7 @@ modules/
canvas.mjs
square.mjs</pre>
-<div class="blockIndicator note">
+<div class="note">
<p><strong>Note :</strong> Tous les exemples de ce guide suivent la même structure.</p>
</div>
@@ -79,8 +79,8 @@ modules/
</li>
</ul>
-<div class="blockIndicator note">
-<p><strong>Note:</strong> Pour les modules JavaScript natifs, l'extension <code>.mjs</code> a son importance car elle permet d'importer des fichiers avec un type MIME <code>javascript/esm</code> (on pourra utiliser une autre extension qui fournira le type MIME <code>application/javascript</code>) afin d'éviter les erreurs liées à la vérification des types MIME. L'extension <code>.mjs</code> est notamment utile afin de distinguer plus clairement les scripts « classiques » des modules et pourra être exploitée par d'autres outils. Pour plus de détails, voir <a href="https://v8.dev/features/modules#mjs">cette note de Google</a>.</p>
+<div class="note">
+<p><strong>Note :</strong> Pour les modules JavaScript natifs, l'extension <code>.mjs</code> a son importance car elle permet d'importer des fichiers avec un type MIME <code>javascript/esm</code> (on pourra utiliser une autre extension qui fournira le type MIME <code>application/javascript</code>) afin d'éviter les erreurs liées à la vérification des types MIME. L'extension <code>.mjs</code> est notamment utile afin de distinguer plus clairement les scripts « classiques » des modules et pourra être exploitée par d'autres outils. Pour plus de détails, voir <a href="https://v8.dev/features/modules#mjs">cette note de Google</a>.</p>
</div>
<h2 id="Exporter_des_fonctionnalités">Exporter des fonctionnalités</h2>
@@ -129,8 +129,8 @@ export function draw(ctx, length, x, y, color) {
<p>Vous pouvez voir ces lignes dans <code><a href="https://github.com/mdn/js-examples/blob/master/modules/basic-modules/main.js">main.mjs</a></code>.</p>
-<div class="blockIndicator note">
-<p><strong>Note </strong>: Pour certains systèmes de module, on peut omettre l'extension de fichier et le point (c'est-à-dire qu'on peut écrire  <code>'/modules/square'</code>). <u>Cela ne fonctionne pas pour les modules JavaScript !</u></p>
+<div class="note">
+<p><strong>Note :</strong> Pour certains systèmes de module, on peut omettre l'extension de fichier et le point (c'est-à-dire qu'on peut écrire <code>'/modules/square'</code>). Cela ne fonctionne pas pour les modules JavaScript !</p>
</div>
<p>Une fois les fonctionnalités importées dans le script, vous pouvez utiliser les valeurs dans votre script. Dans <code>main.mjs</code>, après les lignes d'import, on trouvera :</p>
@@ -155,8 +155,8 @@ reportPerimeter(square1.length, reportList);
<p>Les instructions <code>import</code> et <code>export</code> ne peuvent être utilisées qu'à l'intérieur de modules et pas à l'intérieur de scripts « classiques ».</p>
-<div class="blockIndicator note">
-<p><strong>Note </strong>: Il est aussi possible d'importer des modules dans des scripts qui sont déclarés en incise si on indique bien <code>type="module"</code>. On pourra donc écrire <code>&lt;script type="module"&gt; //code du script utilisant les modules ici &lt;/script&gt;</code>.</p>
+<div class="note">
+<p><strong>Note :</strong> Il est aussi possible d'importer des modules dans des scripts qui sont déclarés en incise si on indique bien <code>type="module"</code>. On pourra donc écrire <code>&lt;script type="module"&gt; //code du script utilisant les modules ici &lt;/script&gt;</code>.</p>
</div>
<h2 id="Différences_entre_les_modules_et_les_scripts_«_classiques_»">Différences entre les modules et les scripts « classiques »</h2>
@@ -194,8 +194,8 @@ reportPerimeter(square1.length, reportList);
<pre class="brush: js">import {default as randomSquare} from './modules/square.mjs';</pre>
-<div class="blockIndicator note">
-<p><strong>Note</strong> : Pour en savoir plus sur le renommage des objets exportés, voir ci-après {{anch("Renommage des imports et des exports")}}.</p>
+<div class="note">
+<p><strong>Note :</strong> Pour en savoir plus sur le renommage des objets exportés, voir ci-après {{anch("Renommage des imports et des exports")}}.</p>
</div>
<h2 id="Gestion_des_conflits_de_nommage">Gestion des conflits de nommage</h2>
@@ -364,8 +364,8 @@ export { Circle } from './shapes/circle.mjs';</pre>
<p>On récupère ainsi l'ensemble des exports de chaque module et on les rend disponibles via <code>shapes.mjs</code>.</p>
-<div class="blockIndicator note">
-<p><strong>Note</strong> : Cette notation ne permet que de rediriger les exports via le fichier. Les objets importés/exportés n'existent pas vraiment dans <code>shapes.mjs</code> et on ne peut donc pas écrire de code <em>utile</em> qui les manipule.</p>
+<div class="note">
+<p><strong>Note :</strong> Cette notation ne permet que de rediriger les exports via le fichier. Les objets importés/exportés n'existent pas vraiment dans <code>shapes.mjs</code> et on ne peut donc pas écrire de code <em>utile</em> qui les manipule.</p>
</div>
<p>Dans le fichier <code>main.mjs</code>, on pourra alors remplacer :</p>
diff --git a/files/fr/web/javascript/guide/numbers_and_dates/index.html b/files/fr/web/javascript/guide/numbers_and_dates/index.html
index 33c6f5a61c..c80c7ce65e 100644
--- a/files/fr/web/javascript/guide/numbers_and_dates/index.html
+++ b/files/fr/web/javascript/guide/numbers_and_dates/index.html
@@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Guide/Nombres_et_dates
<p>Les nombres en JavaScript sont implémentés comme des <a href="https://en.wikipedia.org/wiki/Double-precision_floating-point_format">nombres sur 64 bits à précision double selon le format IEEE-754</a> qui est un standard pour la représentation des nombres flottants et qui permet d'avoir jusqu'à 16 chiffres significatifs. Le type numérique possède également trois valeurs spéciales symboliques : +{{jsxref("Infinity")}}, -{{jsxref("Infinity")}} et {{jsxref("NaN")}} (pour désigner une valeur qui n'est pas un nombre).</p>
-<p>Le format IEEE-754 permet de représenter des valeurs entre ±2<sup>−1022</sup> et ±2<sup>+1023</sup>, ce qui correspond à des valeurs entre ±10<sup>−308</sup> et ±10<sup>+308</sup> avec une précision sur 53 bits. Les nombres entiers compris sur l'intervalle ±2<sup>53 </sup>− 1 peuvent être représentés exactement.</p>
+<p>Le format IEEE-754 permet de représenter des valeurs entre ±2^−1022 et ±2^+1023, ce qui correspond à des valeurs entre ±10^−308 et ±10^+308 avec une précision sur 53 bits. Les nombres entiers compris sur l'intervalle ±2^53 − 1 peuvent être représentés exactement.</p>
<p>Le type {{jsxref("BigInt")}} est une addition récente à JavaScript qui permet de représenter de grands entiers. Toutefois, il n'est pas possible de mélanger les <code>BigInt</code> et les nombres ({{jsxref("Number")}}) dans les mêmes opérations et on ne peut pas utiliser l'objet {{jsxref("Math")}} avec les valeurs <code>BigInt</code>.</p>
@@ -124,12 +124,12 @@ var pasUnNombre = Number.NaN;
</tr>
<tr>
<td>{{jsxref("Number.MIN_SAFE_INTEGER")}}</td>
- <td>Le plus petit entier qu'on puisse représenter en JavaScript. (−2<sup>53</sup> + 1 ou <code>−9007199254740991</code>)</td>
+ <td>Le plus petit entier qu'on puisse représenter en JavaScript. (−2^53 + 1 ou <code>−9007199254740991</code>)</td>
</tr>
<tr>
<td>{{jsxref("Number.MAX_SAFE_INTEGER")}}</td>
<td>
- <p>L'entier le plus grand qu'on puisse représenter en JavaScript (+2<sup>53</sup> − 1 ou <code>+9007199254740991</code>)</p>
+ <p>L'entier le plus grand qu'on puisse représenter en JavaScript (+2^53 − 1 ou <code>+9007199254740991</code>)</p>
</td>
</tr>
</tbody>
diff --git a/files/fr/web/javascript/guide/regular_expressions/assertions/index.html b/files/fr/web/javascript/guide/regular_expressions/assertions/index.html
index 42997f6d77..a16c6b48ce 100644
--- a/files/fr/web/javascript/guide/regular_expressions/assertions/index.html
+++ b/files/fr/web/javascript/guide/regular_expressions/assertions/index.html
@@ -80,7 +80,7 @@ console.log('Voici le Premier truc du mois.'.match(regex)); // null
<h3 id="Assertion_avant_négative">Assertion avant négative</h3>
-<p>L'expression rationnelle <code style="font-size: 1rem; letter-spacing: -0.00278rem;">/\d+(?!\.)/</code><span style="font-size: 1rem; letter-spacing: -0.00278rem;"> permettra de rechercher plusieurs chiffres si ceux-ci ne sont pas suivis d'un point décimal. Ainsi, </span><code>/\d+(?!\.)/.exec('3.141')</code> trouvera la sous-chaîne "141" mais pas "3."</p>
+<p>L'expression rationnelle <code>/\d+(?!\.)/</code> permettra de rechercher plusieurs chiffres si ceux-ci ne sont pas suivis d'un point décimal. Ainsi, <code>/\d+(?!\.)/.exec('3.141')</code> trouvera la sous-chaîne "141" mais pas "3."</p>
<pre class="brush: js">console.log(/\d+(?!\.)/g.exec('3.141')); // [ '141', index: 2, input: '3.141' ]
</pre>
diff --git a/files/fr/web/javascript/guide/regular_expressions/groups_and_ranges/index.html b/files/fr/web/javascript/guide/regular_expressions/groups_and_ranges/index.html
index 81f1119525..4d8779c404 100644
--- a/files/fr/web/javascript/guide/regular_expressions/groups_and_ranges/index.html
+++ b/files/fr/web/javascript/guide/regular_expressions/groups_and_ranges/index.html
@@ -51,7 +51,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières/Groupes_et_interval
<p>Par exemple, <code>[^abc]</code> est équivalent à <code>[^a-c]</code>. Ils correspondent à 'u' dans "bulle" et à 'i' dans "ciel".</p>
- <div class="blockIndicator note">
+ <div class="note">
<p><strong>Note :</strong> Le caractère <code>^</code> peut également être utilisé afin d'indiquer le <a href="/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Limites">début d'un champ</a>.</p>
</div>
</td>
@@ -89,6 +89,6 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières/Groupes_et_interval
</tbody>
</table>
-<div class="blockIndicator note">
-<p> <strong>Note de compatibilité :</strong> Firefox ne prend pas en charge les groupes nommés. Pour plus d'informations, voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1362154">le bug correspondant</a>.</p>
+<div class="note">
+<p><strong>Note :</strong> Firefox ne prend pas en charge les groupes nommés. Pour plus d'informations, voir <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1362154">le bug correspondant</a>.</p>
</div>
diff --git a/files/fr/web/javascript/guide/regular_expressions/index.html b/files/fr/web/javascript/guide/regular_expressions/index.html
index e875f6f8b2..199dec5f99 100644
--- a/files/fr/web/javascript/guide/regular_expressions/index.html
+++ b/files/fr/web/javascript/guide/regular_expressions/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
---
<p>{{jsSidebar("JavaScript Guide")}}{{PreviousNext("Web/JavaScript/Guide/Formatage_du_texte", "Web/JavaScript/Guide/Collections_indexées")}}</p>
-<p class="summary">Les expressions rationnelles sont des motifs utilisés pour correspondre à certaines combinaisons de caractères au sein de chaînes de caractères. En JavaScript, les expressions rationnelles sont également des objets. Ces motifs sont utilisés avec les méthodes {{jsxref("RegExp.exec", "exec")}} et {{jsxref("RegExp.test", "test")}} de {{jsxref("RegExp")}}, et avec les méthodes {{jsxref("String.match", "match")}}, {{jsxref("String.matchAll", "matchAll")}}, {{jsxref("String.replace", "replace")}}, {{jsxref("String.search", "search")}} et {{jsxref("String.split", "split")}} de {{jsxref("String")}}. Ce chapitre explique comment utiliser les expressions rationnelles en JavaScript (aussi appelées expressions régulières ou « <em>RegExp</em> »).</p>
+<p>Les expressions rationnelles sont des motifs utilisés pour correspondre à certaines combinaisons de caractères au sein de chaînes de caractères. En JavaScript, les expressions rationnelles sont également des objets. Ces motifs sont utilisés avec les méthodes {{jsxref("RegExp.exec", "exec")}} et {{jsxref("RegExp.test", "test")}} de {{jsxref("RegExp")}}, et avec les méthodes {{jsxref("String.match", "match")}}, {{jsxref("String.matchAll", "matchAll")}}, {{jsxref("String.replace", "replace")}}, {{jsxref("String.search", "search")}} et {{jsxref("String.split", "split")}} de {{jsxref("String")}}. Ce chapitre explique comment utiliser les expressions rationnelles en JavaScript (aussi appelées expressions régulières ou « <em>RegExp</em> »).</p>
<h2 id="Créer_une_expression_rationnelle">Créer une expression rationnelle</h2>
@@ -83,7 +83,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</thead>
<tbody>
<tr>
- <td><a href="#special-backslash" id="special-backslash" name="special-backslash"><code>\</code></a></td>
+ <td><code>\</code></td>
<td>
<p>Correspond selon les règles suivantes :<br>
<br>
@@ -95,7 +95,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-caret" id="special-caret" name="special-caret"><code>^</code></a></td>
+ <td><code>^</code></td>
<td>Correspond au début la séquence. Si le marqueur (<em>flag</em>) de lignes multiples vaut <code>true</code>, il correspondra également immédiatement après un caractère de saut de ligne.<br>
<br>
Ainsi, <code>/^A/</code> ne correspond pas au 'A' de "un A", mais correspond au 'A' de "Arceau".<br>
@@ -103,7 +103,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
Le caractère '<code>^</code>' possède un sens différent lorsqu'il est utilisé dans un motif d'ensemble de caractères. Voir les <a href="#special-negated-character-set">compléments sur les ensembles de caractères </a>pour plus de détails et d'exemples.</td>
</tr>
<tr>
- <td><a href="#special-dollar" id="special-dollar" name="special-dollar"><code>$</code></a></td>
+ <td><code>$</code></td>
<td>
<p>Correspond à la fin de la séquence. Si le marqueur (<em>flag</em>) de lignes multiples vaut true, il correspondra également immédiatement avant un caractère de saut de ligne.</p>
@@ -111,7 +111,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-asterisk" id="special-asterisk" name="special-asterisk"><code>*</code></a></td>
+ <td><code>*</code></td>
<td>
<p>Correspond à l'expression précédente qui est répétée 0 ou plusieurs fois. Équivalent à <code>{0,}</code></p>
@@ -119,7 +119,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-plus" id="special-plus" name="special-plus"><code>+</code></a></td>
+ <td><code>+</code></td>
<td>
<p>Correspond à l'expression précédente qui est répétée une ou plusieurs fois. C'est équivalent à <code>{1,}</code>.</p>
@@ -127,7 +127,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-questionmark" id="special-questionmark" name="special-questionmark"><code>?</code></a></td>
+ <td><code>?</code></td>
<td>Correspond à l'expression précédente qui est présente une fois ou pas du tout. C'est équivalent à <code>{0,1}</code>.<br>
<br>
Ainsi, <code>/e?le?/</code> correspond au 'el' dans "gel" et au 'le' dans "angle" mais aussi au 'l' dans "Oslo".<br>
@@ -137,7 +137,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
Ce symbole est également utilisé dans les tests de présence autour de l'expression, décrits par les lignes <code>x(?=y)</code> et <code>x(?!y)</code> de ce tableau.</td>
</tr>
<tr>
- <td><a href="#special-dot" id="special-dot" name="special-dot"><code>.</code></a></td>
+ <td><code>.</code></td>
<td>
<p>Par défaut, (Le point) correspond à n'importe quel caractère excepté un caractère de saut de ligne.</p>
@@ -147,7 +147,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-capturing-parentheses" id="special-capturing-parentheses" name="special-capturing-parentheses"><code>(x)</code></a></td>
+ <td><code>(x)</code></td>
<td>
<p>Correspond à 'x' et garde la correspondance en mémoire. Les parenthèses permettent de <em>capturer </em>l'expression dans un « groupe ».<br>
<br>
@@ -155,11 +155,11 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-non-capturing-parentheses" id="special-non-capturing-parentheses" name="special-non-capturing-parentheses"><code>(?:x)</code></a></td>
+ <td><code>(?:x)</code></td>
<td>Correspond à 'x' mais ne garde pas la correspondance en mémoire. Les parenthèses ne <em>capturent</em> pas l'expression et permettent d'utiliser des sous-expressions d'une expression régulière pour travailler plus finement. L'expression <code>/(?:zoo){1,2}/</code> sans parenthèses non-capturantes <code>les caractères {1,2}</code> ne s'appliqueraient qu'au dernier 'o' de 'zoo'. Avec les parenthèses capturantes, <code>{1,2}</code> s'applique au mot entier 'zoo'. Pour plus d'informations, voir <a href="#parentheses">Utiliser les parenthèses</a> ci-après.</td>
</tr>
<tr>
- <td><a href="#special-lookahead" id="special-lookahead" name="special-lookahead"><code>x(?=y)</code></a></td>
+ <td><code>x(?=y)</code></td>
<td>
<p>Correspond à 'x' seulement s'il est suivi de 'y'. On appelle cela un test de succession (<em>lookahead</em>).</p>
@@ -167,7 +167,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-negated-look-ahead" id="special-negated-look-ahead" name="special-negated-look-ahead"><code>x(?!y)</code></a></td>
+ <td><code>x(?!y)</code></td>
<td>
<p>Correspond à 'x' seulement si 'x' n'est pas suivi de 'y'.</p>
@@ -195,7 +195,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-or" id="special-or" name="special-or"><code>x|y</code></a></td>
+ <td><code>x|y</code></td>
<td>
<p>Correspond à 'x' ou 'y'.</p>
@@ -203,7 +203,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-quantifier" id="special-quantifier" name="special-quantifier"><code>{n}</code></a></td>
+ <td><code>{n}</code></td>
<td>Correspond pour exactement n occurences de l'expression précédente. N doit être un entier positif.<br>
<br>
Ainsi, <code>/a{2}/</code> ne correspond pas au 'a' de "Mozilla" mais correspond à tous les 'a' de "Mozilaa" et aux deux premiers 'a' de "Mozillaaa".</td>
@@ -217,7 +217,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-quantifier-range" id="special-quantifier-range" name="special-quantifier-range"><code>{n,m}</code></a></td>
+ <td><code>{n,m}</code></td>
<td>
<p>Lorsque <code>n</code> et <code>m</code> sont des entiers positifs, cela correspond à au moins <code>n</code> occurences de l'expression précédente et à au plus <code>m</code> occurrences. Lorsque <code>m</code> n'est pas utilisé, la valeur par défaut correspondante sera l'infini.</p>
@@ -225,13 +225,13 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-character-set" id="special-character-set" name="special-character-set"><code>[xyz]</code></a></td>
+ <td><code>[xyz]</code></td>
<td>Un ensemble de caractère. Ce type de motif correspond pour n'importe quel caractètre présent entre les crochets, y compris les <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Les_caractères_d'échappement">séquences d'échappement</a>. Les caractères spéciaux comme le point (.) et l'astérisque ne sont pas considérés comme spéciaux au sein d'un ensemble et n'ont donc pas besoin d'être échappés. Il est possible de donner un ensemble sur un intervalle de caractères en utilisant un tiret (-), comme le montre l'exemple qui suit.<br>
<br>
Le motif <code>[a-d]</code>, aura les mêmes correspondances que <code>[abcd]</code>, correspondant au 'b' de "bulle" et au 'c' de "ciel". Les motifis <code>/[a-z.]+/ </code>et <code>/[\w.]+/</code> correspondront pour la chaîne entirère : "Adre.ss.e".</td>
</tr>
<tr>
- <td><a href="#special-negated-character-set" id="special-negated-character-set" name="special-negated-character-set"><code>[^xyz]</code></a></td>
+ <td><code>[^xyz]</code></td>
<td>
<p>Exclusion d'un ensemble de caractères. Cela correspond à tout ce qui n'est pas compris entre crochets. Il est possible de fournir un intervalle de caractères en utilisant un tiret (-). Les autres règles qui s'appliquent pour l'ensemble de caractères (ci-avant) s'appliquent également ici.</p>
@@ -239,11 +239,11 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-backspace" id="special-backspace" name="special-backspace"><code>[\b]</code></a></td>
+ <td><code>[\b]</code></td>
<td>Correspond pour un retour arrière (U+0008). (À ne pas confondre avec <code>\b</code>.)</td>
</tr>
<tr>
- <td><a href="#special-word-boundary" id="special-word-boundary" name="special-word-boundary"><code>\b</code></a></td>
+ <td><code>\b</code></td>
<td>
<p>Correspond à la position d'uneAfter the <em>limite de mot</em>. Une limite de mot correspond à la position où un caractère d'un mot n'est pas suivi ou précédé d'un autre caractère de mot. Il faut savoir que la limite correspondante n'est pas incluse dans le résultat. Autrement dit, la longueur d'une telle correspondance est nulle. (À ne pas confondre avec <code>[\b]</code>.)</p>
@@ -259,7 +259,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-non-word-boundary" id="special-non-word-boundary" name="special-non-word-boundary"><code>\B</code></a></td>
+ <td><code>\B</code></td>
<td>
<p>Correspond à une "non-<em>limite de mot</em>". Cela correspond pour les cas suivants :</p>
@@ -275,7 +275,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-control" id="special-control" name="special-control"><code>\c<em>X</em></code></a></td>
+ <td><code>\c<em>X</em></code></td>
<td>
<p>Étant donné un caractère <em>X</em> compris entre A et Z, cela correspond au caractère de contrôle dans une chaîne de caractères.</p>
@@ -283,7 +283,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-digit" id="special-digit" name="special-digit"><code>\d</code></a></td>
+ <td><code>\d</code></td>
<td>
<p>Correspond à un chiffre et est équivalent à <code>[0-9]</code>.</p>
@@ -291,7 +291,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-non-digit" id="special-non-digit" name="special-non-digit"><code>\D</code></a></td>
+ <td><code>\D</code></td>
<td>
<p>Correspond à tout caractère qui n'est pas un chiffre et est équivalent à<code> [^0-9]</code>.</p>
@@ -299,19 +299,19 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-form-feed" id="special-form-feed" name="special-form-feed"><code>\f</code></a></td>
+ <td><code>\f</code></td>
<td>Correspond à un saut de page (U+000C).</td>
</tr>
<tr>
- <td><a href="#special-line-feed" id="special-line-feed" name="special-line-feed"><code>\n</code></a></td>
+ <td><code>\n</code></td>
<td>Correspond à un saut de ligne (U+000A).</td>
</tr>
<tr>
- <td><a href="#special-carriage-return" id="special-carriage-return" name="special-carriage-return"><code>\r</code></a></td>
+ <td><code>\r</code></td>
<td>Correspond à un retour chariot (U+000D).</td>
</tr>
<tr>
- <td><a href="#special-white-space" id="special-white-space" name="special-white-space"><code>\s</code></a></td>
+ <td><code>\s</code></td>
<td>
<p>Correspond à un blanc (cela comprend les espace, tabulation, saut de ligne ou saut de page). C'est équivalent à <code>[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>.</p>
@@ -319,7 +319,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-non-white-space" id="special-non-white-space" name="special-non-white-space"><code>\S</code></a></td>
+ <td><code>\S</code></td>
<td>
<p>Correspond à un caractère qui n'est pas un blanc. C'est équivalent à <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>.</p>
@@ -327,15 +327,15 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-tab" id="special-tab" name="special-tab"><code>\t</code></a></td>
+ <td><code>\t</code></td>
<td>Correspond à une tabulation (U+0009).</td>
</tr>
<tr>
- <td><a href="#special-vertical-tab" id="special-vertical-tab" name="special-vertical-tab"><code>\v</code></a></td>
+ <td><code>\v</code></td>
<td>Correspond à une tabulation verticale (U+000B).</td>
</tr>
<tr>
- <td><a href="#special-word" id="special-word" name="special-word"><code>\w</code></a></td>
+ <td><code>\w</code></td>
<td>
<p>Correspond à n'importe quel caractère alphanumérique, y compris le tiret bas. C'est équivalent à <code>[A-Za-z0-9_]</code>.</p>
@@ -343,7 +343,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-non-word" id="special-non-word" name="special-non-word"><code>\W</code></a></td>
+ <td><code>\W</code></td>
<td>
<p>Correspond à n'importe quel caractère n'étant pas un caractère de mot. Cela est équivalent à <code>[^A-Za-z0-9_]</code>.</p>
@@ -351,7 +351,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-backreference" id="special-backreference" name="special-backreference"><code>\<em>n</em></code></a></td>
+ <td><code>\<em>n</em></code></td>
<td>
<p>Soit <em>n</em> un entier strictement positif, cela fait référence au groupe de la n-ième expression entre parenthèses (en comptant les parenthèses ouvrantes).</p>
@@ -359,15 +359,15 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
</td>
</tr>
<tr>
- <td><a href="#special-null" id="special-null" name="special-null"><code>\0</code></a></td>
+ <td><code>\0</code></td>
<td>Correspond au caractère NULL (U+0000). Il ne doit pas être suivi d'un autre chiffre car <code>\0&lt;chiffres&gt;</code> est une <a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Les_caractères_d'échappement">séquence d'échappement</a> pour les nombres en notation octale (si besoin d'utiliser un chiffre ensuite, on pourra utiliser la forme <code>\x00</code>, cf. ci-après).</td>
</tr>
<tr>
- <td><a href="#special-hex-escape" id="special-hex-escape" name="special-hex-escape"><code>\xhh</code></a></td>
+ <td><code>\xhh</code></td>
<td>Correspond au caractère dont le code hexadécimal est hh (deux chiffres hexadécimaux).</td>
</tr>
<tr>
- <td><a href="#special-unicode-escape" id="special-unicode-escape" name="special-unicode-escape"><code>\uhhhh</code></a></td>
+ <td><code>\uhhhh</code></td>
<td>Correspond au caractère dont le code est hhhh (quatre chiffres hexadécimaux).</td>
</tr>
<tr>
@@ -391,7 +391,7 @@ original_slug: Web/JavaScript/Guide/Expressions_régulières
<p><strong>Note :</strong> Voir la page sur la méthode <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace">String.replace</a></code> pour plus d'informations.</p>
</div>
-<h3 id="Utiliser_les_parenthèses"><a id="parentheses" name="parentheses">Utiliser les parenthèses</a></h3>
+<h3 id="Utiliser_les_parenthèses">Utiliser les parenthèses</h3>
<p>Les parenthèses encadrant une partie du motif de l'expression régulière peuvent être utilisées pour garder en mémoire les correspondances. Cela pourra être utile pour réutiliser la correspondance trouvée.</p>
@@ -548,7 +548,7 @@ console.log(newstr);
<p>Cela affichera "toto, Titi".</p>
-<h3 id="Effectuer_des_recherches_avancées_en_utilisant_les_marqueurs_flags"><a id="recherches_flag" name="recherches_flag">Effectuer des recherches avancées en utilisant les marqueurs (<em>flags</em>)</a></h3>
+<h3 id="Effectuer_des_recherches_avancées_en_utilisant_les_marqueurs_flags">Effectuer des recherches avancées en utilisant les marqueurs (<em>flags</em>)</h3>
<p>Les expressions rationnelles peuvent être utilisées avec des marqueurs optionnels permettant des recherches globales et/ou ne respectant pas la casse. Ces marqueurs peuvent être utilisés séparement ou ensemble, quel que soit l'ordre. Ils font partie de l'expression régulière.</p>
diff --git a/files/fr/web/javascript/guide/text_formatting/index.html b/files/fr/web/javascript/guide/text_formatting/index.html
index 33229cb5df..0049f8f7ac 100644
--- a/files/fr/web/javascript/guide/text_formatting/index.html
+++ b/files/fr/web/javascript/guide/text_formatting/index.html
@@ -10,14 +10,12 @@ original_slug: Web/JavaScript/Guide/Formatage_du_texte
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Numbers_and_dates", "Web/JavaScript/Guide/Regular_Expressions")}}</div>
-<p class="summary">Ce chapitre présente comment travailler avec les chaînes de caractères et le texte en JavaScript.</p>
+<p>Ce chapitre présente comment travailler avec les chaînes de caractères et le texte en JavaScript.</p>
<h2 id="Les_chaînes_de_caractères">Les chaînes de caractères</h2>
<p>Le type {{Glossary("String")}} de JavaScript est utilisé pour représenter des données textuelles. C'est un ensemble d'"éléments" de valeurs non signées sur 16 bits (unités de codage UTF-16). Chaque élément dans la chaîne de caractères occupe une position dans la chaîne de caractères. Le premier élément se trouve à l'indice 0, le suivant à l'indice 1 et ainsi de suite. La longueur d'une chaîne de caractères est le nombre d'éléments qu'elle contient. Vous pouvez créer des chaînes de caractères en utilisant des littéraux de chaîne de caractères ou des objets chaîne de caractères.</p>
-<p class="hidden">ATTENTION : si vous modifiez cette page, n'y incluez aucun caractère au-dessus de U+FFFF, jusqu'à ce que le bug MDN 857438 soit corrigé ( <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=857438">https://bugzilla.mozilla.org/show_bug.cgi?id=857438</a> ).</p>
-
<h3 id="Les_littéraux_de_chaînes_de_caractères">Les littéraux de chaînes de caractères</h3>
<p>Vous pouvez créer des chaînes de caractères simple en utilisant des apostrophes simples ou doubles :</p>
diff --git a/files/fr/web/javascript/guide/using_promises/index.html b/files/fr/web/javascript/guide/using_promises/index.html
index 0fa1ffb0f0..5f30035f51 100644
--- a/files/fr/web/javascript/guide/using_promises/index.html
+++ b/files/fr/web/javascript/guide/using_promises/index.html
@@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Guide/Utiliser_les_promesses
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails", "Web/JavaScript/Guide/iterateurs_et_generateurs")}}</div>
-<p class="summary">Une promesse est un objet ({{jsxref("Promise")}}) qui représente la complétion ou l'échec d'une opération asynchrone. La plupart du temps, on « consomme » des promesses et c'est donc ce que nous verrons dans la première partie de ce guide pour ensuite expliquer comment les créer.</p>
+<p>Une promesse est un objet ({{jsxref("Promise")}}) qui représente la complétion ou l'échec d'une opération asynchrone. La plupart du temps, on « consomme » des promesses et c'est donc ce que nous verrons dans la première partie de ce guide pour ensuite expliquer comment les créer.</p>
<p>En résumé, une promesse est un objet qui est renvoyé et auquel on attache des <em>callbacks</em> plutôt que de passer des <em>callbacks</em> à une fonction. Ainsi, au lieu d'avoir une fonction qui prend deux <em>callbacks</em> en arguments :</p>
@@ -130,7 +130,7 @@ const promise2 = promise.then(successCallback, failureCallback);
</pre>
<div class="warning">
-<p><strong>Important :</strong> cela implique que les fonctions asynchrones renvoient toutes des promesses, sinon les <em>callbacks</em> ne pourront être chaînés et les erreurs ne seront pas interceptées (les fonctions fléchées ont une valeur de retour implicite si les accolades ne sont pas utilisées : <code>() =&gt; x</code> est synonyme de <code>() =&gt; { return x; }</code>).</p>
+<p><strong>Attention :</strong> cela implique que les fonctions asynchrones renvoient toutes des promesses, sinon les <em>callbacks</em> ne pourront être chaînés et les erreurs ne seront pas interceptées (les fonctions fléchées ont une valeur de retour implicite si les accolades ne sont pas utilisées : <code>() =&gt; x</code> est synonyme de <code>() =&gt; { return x; }</code>).</p>
</div>
<h3 id="Chaînage_après_un_catch">Chaînage après un catch</h3>
diff --git a/files/fr/web/javascript/guide/working_with_objects/index.html b/files/fr/web/javascript/guide/working_with_objects/index.html
index 58cd4c823b..f02ca6ff02 100644
--- a/files/fr/web/javascript/guide/working_with_objects/index.html
+++ b/files/fr/web/javascript/guide/working_with_objects/index.html
@@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Guide/Utiliser_les_objets
---
<div>{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Keyed_collections", "Web/JavaScript/Guide/Details_of_the_Object_Model")}}</div>
-<p class="summary">JavaScript est conçu autour d'un paradigme simple, basé sur les objets. Un objet est un ensemble de propriétés et une propriété est une association entre un nom (aussi appelé <em>clé</em>) et une valeur. La valeur d'une propriété peut être une fonction, auquel cas la propriété peut être appelée « méthode ». En plus des objets natifs fournis par l'environnement, il est possible de construire ses propres objets. Ce chapitre aborde la manipulation d'objets, l'utilisation des propriétés, fonctions et méthodes, il explique également comment créer ses objets.</p>
+<p>JavaScript est conçu autour d'un paradigme simple, basé sur les objets. Un objet est un ensemble de propriétés et une propriété est une association entre un nom (aussi appelé <em>clé</em>) et une valeur. La valeur d'une propriété peut être une fonction, auquel cas la propriété peut être appelée « méthode ». En plus des objets natifs fournis par l'environnement, il est possible de construire ses propres objets. Ce chapitre aborde la manipulation d'objets, l'utilisation des propriétés, fonctions et méthodes, il explique également comment créer ses objets.</p>
<h2 id="objects_overview">Un aperçu des objets</h2>
diff --git a/files/fr/web/javascript/index.html b/files/fr/web/javascript/index.html
index a0fad1d2b8..bb77718a93 100644
--- a/files/fr/web/javascript/index.html
+++ b/files/fr/web/javascript/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript
---
<div>{{JsSidebar}}</div>
-<p class="summary"><strong>JavaScript</strong> (souvent abrégé en « JS ») est un langage de script léger, orienté objet, principalement connu comme le langage de script des pages web. Mais il est aussi <a href="https://fr.wikipedia.org/wiki/JavaScript#Autres_utilisations">utilisé dans de nombreux environnements extérieurs aux navigateurs web</a> tels que <a href="https://nodejs.org/">Node.js</a>, <a href="https://couchdb.apache.org/">Apache CouchDB</a> voire <a href="https://www.adobe.com/devnet/acrobat/javascript.html">Adobe Acrobat</a>. Le code JavaScript est interprété ou compilé à la volée (<a href="https://fr.wikipedia.org/wiki/Compilation_%C3%A0_la_vol%C3%A9e">JIT</a>). C'est un langage à objets utilisant le concept de <a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_prototype">prototype</a>, disposant d'un typage faible et dynamique qui permet de programmer suivant plusieurs paradigmes de programmation : fonctionnelle, impérative et orientée objet. <a href="/fr/docs/Web/JavaScript/About_JavaScript">Apprenez-en plus sur JavaScript</a>.</p>
+<p><strong>JavaScript</strong> (souvent abrégé en « JS ») est un langage de script léger, orienté objet, principalement connu comme le langage de script des pages web. Mais il est aussi <a href="https://fr.wikipedia.org/wiki/JavaScript#Autres_utilisations">utilisé dans de nombreux environnements extérieurs aux navigateurs web</a> tels que <a href="https://nodejs.org/">Node.js</a>, <a href="https://couchdb.apache.org/">Apache CouchDB</a> voire <a href="https://www.adobe.com/devnet/acrobat/javascript.html">Adobe Acrobat</a>. Le code JavaScript est interprété ou compilé à la volée (<a href="https://fr.wikipedia.org/wiki/Compilation_%C3%A0_la_vol%C3%A9e">JIT</a>). C'est un langage à objets utilisant le concept de <a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_prototype">prototype</a>, disposant d'un typage faible et dynamique qui permet de programmer suivant plusieurs paradigmes de programmation : fonctionnelle, impérative et orientée objet. <a href="/fr/docs/Web/JavaScript/About_JavaScript">Apprenez-en plus sur JavaScript</a>.</p>
<p>Cette section de MDN est dédiée au langage JavaScript. Pour des informations sur l'utilisation de JavaScript avec les <a href="/fr/docs/Glossary/API">API</a> spécifiques des navigateurs web pour les pages web, veuillez consulter les sections sur les <a href="/fr/docs/Web/API">API Web</a> (<em>Web API</em> en anglais) et le <a href="/fr/docs/Web/API/Document_Object_Model">DOM</a>.</p>
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript
<div class="callout">
<h4 id="Looking_to_become_a_front-end_web_developer">Vous cherchez à devenir un développeur web front-end ?</h4>
<p>Nous avons élaboré un cours qui comprend toutes les informations essentielles dont vous avez besoin pour atteindre votre objectif.</p>
- <p><a class="button primary" href="/fr/docs/Learn/Front-end_web_developer">Commencer</a></p>
+ <p><a href="/fr/docs/Learn/Front-end_web_developer">Commencer</a></p>
</div>
<h2 id="Tutorials">Tutoriels</h2>
@@ -41,7 +41,6 @@ translation_of: Web/JavaScript
<dd>JavaScript est un langage de programmation « orienté objet » et ce concept est primordial pour utiliser JavaScript au mieux, écrire du code plus efficace et comprendre son fonctionnement. Ce module présente les bases de ces concepts.</dd>
<dt><a href="/fr/docs/Learn/JavaScript/Asynchronous">La programmation asynchrone en JavaScript</a></dt>
<dd>Dans cet article, on aborde les fonctionnalités asynchrones de JavaScript, en quoi elles sont importantes et la façon dont elles peuvent être utilisées lors d'opérations bloquantes comme la récupération de ressources provenant d'un serveur.</dd>
- <dt></dt>
<dt><a href="/fr/docs/Learn/JavaScript/Client-side_web_APIs">Les API Web utilisées côté client</a></dt>
<dd>Lorsqu'on écrit du JavaScript pour un site web ou une application, il est rapidement nécessaire de manipuler les API : des interfaces qui permettent de manipuler différents aspects du navigateur, des données provenant d'autres sites ou services, etc. Dans ce module, nous verrons ce que sont les API, et comment utiliser les API les plus fréquemment utilisées.</dd>
</dl>
diff --git a/files/fr/web/javascript/inheritance_and_the_prototype_chain/index.html b/files/fr/web/javascript/inheritance_and_the_prototype_chain/index.html
index 34f71a5b74..1b21ea0232 100644
--- a/files/fr/web/javascript/inheritance_and_the_prototype_chain/index.html
+++ b/files/fr/web/javascript/inheritance_and_the_prototype_chain/index.html
@@ -380,17 +380,17 @@ console.log(g.__proto__.hasOwnProperty('ajoutSommet'));
<p>Voici un tableau avec les quatre outils qui permettent d'étendre une chaîne de prototypes avec chacun leurs avantages et leurs inconvénients. Tous les exemples mentionnés permettent de créer le même objet <code>inst</code> (et affichant donc le même résultat dans la console) mais de façon différente.</p>
-<table class="standard-table" style="text-align: top;">
+<table class="standard-table">
<tbody>
<tr>
<td style="width: 1%;">Nom</td>
- <td style="vertical-align: top; width: 1%;">Exemples</td>
- <td style="vertical-align: top;">Avantages</td>
+ <td>Exemples</td>
+ <td>Avantages</td>
<td style="vertical-align: top; width: 60%;">Inconvénients</td>
</tr>
<tr>
<td>Initialisation</td>
- <td style="vertical-align: top;">
+ <td>
<pre class="brush: js">
function toto(){}
toto.prototype = {
@@ -406,7 +406,7 @@ console.log(inst.truc_prop);
</pre>
</td>
<td style="vertical-align: top;">Prise en charge par l'ensemble des navigateurs. Cette méthode est très rapide, standard et facilement optimisable.</td>
- <td style="vertical-align: top;">
+ <td>
<p>Afin d'utiliser cette méthode, il faut que la fonction ait été initialisée. Pendant cette initialisation, le constructeur peut enregistrer des informations uniques qui doivent être générées pour chaque objet.</p>
<p>Toutefois, il est possible que ces informations uniques ne soient générées qu'une seule fois.</p>
@@ -454,7 +454,7 @@ var inst = new truc();
console.log(inst.toto_prop);
console.log(inst.truc_prop)</pre>
</td>
- <td style="vertical-align: top;">Prise en charge par la majorité des navigateurs actuels. Elle permet de définir directement <code>__proto__</code> en une seule fois et le navigateur peut mieux optimiser l'objet. Elle permet aussi de créer des objets sans prototype avec <code>Object.create(null)</code>.</td>
+ <td>Prise en charge par la majorité des navigateurs actuels. Elle permet de définir directement <code>__proto__</code> en une seule fois et le navigateur peut mieux optimiser l'objet. Elle permet aussi de créer des objets sans prototype avec <code>Object.create(null)</code>.</td>
<td style="vertical-align: top;">
<p>Cette méthode n'est pas prise en charge par IE8 et les versions antérieures. Toutefois, Microsoft ayant mis un terme au support des systèmes qui utilisent ces navigateurs, ce ne devrait pas être un problème pour la plupart des navigation.</p>
@@ -465,7 +465,7 @@ console.log(inst.truc_prop)</pre>
<td>
<p><code>Object.setPrototypeOf()</code></p>
</td>
- <td style="vertical-align: top;">
+ <td>
<pre class="brush: js">
function toto(){}
toto.prototype = {
@@ -501,7 +501,7 @@ console.log(inst.toto_prop);
console.log(inst.truc_prop)</pre>
</td>
<td style="vertical-align: top;">Prise en charge par l'ensemble des navigateurs actuels. Elle permet de manipuler dynamiquement le prototype d'un objet et également de rattacher un prototype à un objet qui n'aurait pas de prototype.</td>
- <td style="vertical-align: top;">Cette méthode devrait être dépréciée et possède des performances faibles. En effet, les moteurs tenteront d'optimiser la connaissance de la structure du prototype et cette méthode viendra à l'enconte de ces hypothèses et certains navigateurs pourront même recompiler le code pour le faire fonctionner selon les spécifications. Cette méthode n'est pas prise en charge par IE8 et les versions antérieures.</td>
+ <td>Cette méthode devrait être dépréciée et possède des performances faibles. En effet, les moteurs tenteront d'optimiser la connaissance de la structure du prototype et cette méthode viendra à l'enconte de ces hypothèses et certains navigateurs pourront même recompiler le code pour le faire fonctionner selon les spécifications. Cette méthode n'est pas prise en charge par IE8 et les versions antérieures.</td>
</tr>
<tr>
<td><code>__proto__</code></td>
@@ -535,8 +535,8 @@ var inst = {
console.log(inst.toto_prop);
console.log(inst.truc_prop)</pre>
</td>
- <td style="vertical-align: top;">Prise en charge par l'ensemble des navigateurs actuels (y compris IE11 et ultérieurs). Défiinir __proto__ sur quelque chose qui n'est pas un objet échouera silencieusement.</td>
- <td style="vertical-align: top;">Cette méthode est dépréciée et n'est pas performante car les moteurs tentent d'optimiser les prototypes. Aussi, le modifier ainsi dynamiquement bloque ces optimisations et peut causer la recompilation du code pour qu'il fonctionne selon les spécifications. Cette méthode n'est pas prise en charge par IE10 et les versions antérieures.</td>
+ <td>Prise en charge par l'ensemble des navigateurs actuels (y compris IE11 et ultérieurs). Défiinir __proto__ sur quelque chose qui n'est pas un objet échouera silencieusement.</td>
+ <td>Cette méthode est dépréciée et n'est pas performante car les moteurs tentent d'optimiser les prototypes. Aussi, le modifier ainsi dynamiquement bloque ces optimisations et peut causer la recompilation du code pour qu'il fonctionne selon les spécifications. Cette méthode n'est pas prise en charge par IE10 et les versions antérieures.</td>
</tr>
</tbody>
</table>
diff --git a/files/fr/web/javascript/language_resources/index.html b/files/fr/web/javascript/language_resources/index.html
index 34311b860e..7e47a0d08b 100644
--- a/files/fr/web/javascript/language_resources/index.html
+++ b/files/fr/web/javascript/language_resources/index.html
@@ -22,20 +22,20 @@ translation_of: Web/JavaScript/Language_Resources
<th colspan="4">Éditions actuelles</th>
</tr>
<tr>
- <td>ECMA-262 10<sup>e</sup> édition</td>
+ <td>ECMA-262 10e édition</td>
<td><a href="https://tc39.github.io/ecma262/">Brouillon de travail</a></td>
<td>2019</td>
<td>Spécification du langage ECMAScript 2019</td>
</tr>
<tr>
- <td>ECMA-262, 9<sup>e</sup> édition</td>
+ <td>ECMA-262, 9e édition</td>
<td><a href="http://ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf">PDF</a>, <a href="http://ecma-international.org/ecma-262/9.0/index.html#Title">HTML</a>, <br>
<a href="https://tc39.github.io/ecma262/">Brouillon de travail</a>, <a href="https://github.com/tc39/ecma262">dépôt</a></td>
<td>2018</td>
<td>Spécification du langage ECMAScript 2018</td>
</tr>
<tr>
- <td>ECMA-402 5<sup>e</sup> édition</td>
+ <td>ECMA-402 5e édition</td>
<td><a href="https://tc39.github.io/ecma402/">Brouillon de la spécification</a>, <a href="https://github.com/tc39/ecma402">dépôt</a></td>
<td>2018</td>
<td>Spécification pour l'API d'internationalisation ECMAScript 2018</td>
@@ -50,20 +50,20 @@ translation_of: Web/JavaScript/Language_Resources
<td>ECMAScript : un langage de programmation générique, multi-plateforme. C'est la première version du standard ECMAScript.</td>
</tr>
<tr>
- <td>ECMA-262, 2<sup>e</sup> édition</td>
+ <td>ECMA-262, 2e édition</td>
<td><a href="https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%202nd%20edition,%20August%201998.pdf">PDF</a></td>
<td>Août 1998</td>
<td>Spécification du langage ECMAScript. C'est la deuxième révision du standard. Elle correspond aussi au standard ISO 16262.</td>
</tr>
<tr>
- <td>ECMA-262 3<sup>e</sup> édition</td>
+ <td>ECMA-262 3e édition</td>
<td><a href="https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf">PDF</a></td>
<td>Décembre 1999</td>
<td>Spécification du langage ECMAScript. C'est la troisième révision du standard. Elle correspond à JavaScript 1.5.<br>
Voir aussi <a href="https://www.mozilla.org/js/language/E262-3-errata.html">l'errata</a> à ce propos.</td>
</tr>
<tr>
- <td>ECMA-262 5<sup>e</sup> édition</td>
+ <td>ECMA-262 5e édition</td>
<td><a href="https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf">PDF</a></td>
<td>Décembre 2009</td>
<td>Spécification du langage ECMAScript. C'est la cinquième révision du standard.<br>
@@ -84,43 +84,43 @@ translation_of: Web/JavaScript/Language_Resources
Elle inclut les correctifs lié à l'errata pour ES5, elle ne contient pas de nouvelles fonctionnalités.</td>
</tr>
<tr>
- <td>ECMA-402 1<sup>ère</sup> édition</td>
+ <td>ECMA-402 1ère édition</td>
<td><a href="https://ecma-international.org/ecma-402/1.0/ECMA-402.pdf">PDF</a>, <a href="https://ecma-international.org/ecma-402/1.0/index.html">HTML</a></td>
<td>Décembre 2012</td>
<td>Spécification pour l'API d'internationalisation ECMAScript</td>
</tr>
<tr>
- <td>ECMA-262 6<sup>e</sup> édition</td>
+ <td>ECMA-262 6e édition</td>
<td><a href="https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf">PDF</a>, <a href="https://www.ecma-international.org/ecma-262/6.0/index.html">HTML</a></td>
<td>Juin 2015</td>
<td>Spécification 2015 pour le langage ECMAScript (sixième édition)</td>
</tr>
<tr>
- <td>ECMA-402 2<sup>e</sup> édition</td>
+ <td>ECMA-402 2e édition</td>
<td><a href="https://www.ecma-international.org/ecma-402/2.0/ECMA-402.pdf">PDF</a></td>
<td>Juin 2015</td>
<td>Spécification pour l'API d'internationalisation ECMAScript 2015</td>
</tr>
<tr>
- <td>ECMA-262 7<sup>e</sup> édition</td>
+ <td>ECMA-262 7e édition</td>
<td><a href="https://www.ecma-international.org/ecma-262/7.0/">HTML</a></td>
<td>Juin 2016</td>
<td>Spécification 2016 pour le langage ECMAScript (septième édition)</td>
</tr>
<tr>
- <td>ECMA-402 3<sup>e</sup> édition</td>
+ <td>ECMA-402 3e édition</td>
<td><a href="https://www.ecma-international.org/ecma-402/3.0/">HTML</a></td>
<td>Juin 2016</td>
<td>Spécification pour l'API d'internationalisation ECMAScript 2016</td>
</tr>
<tr>
- <td>ECMA-262 8<sup>e</sup> édition</td>
+ <td>ECMA-262 8e édition</td>
<td><a href="https://www.ecma-international.org/ecma-262/8.0/">HTML</a></td>
<td>Juin 2017</td>
<td>Spécification 2017 pour le langage ECMAScript (huitième édition)</td>
</tr>
<tr>
- <td>ECMA-402 4<sup>e</sup> édition</td>
+ <td>ECMA-402 4e édition</td>
<td><a href="https://www.ecma-international.org/ecma-402/4.0/">HTML</a></td>
<td>Juin 2017</td>
<td>Spécification pour l'API d'internationalisation ECMAScript 2017</td>
diff --git a/files/fr/web/javascript/reference/classes/extends/index.html b/files/fr/web/javascript/reference/classes/extends/index.html
index e511241174..8e3af50594 100644
--- a/files/fr/web/javascript/reference/classes/extends/index.html
+++ b/files/fr/web/javascript/reference/classes/extends/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Classes/extends
<p>Le mot-clé <strong><code>extends</code></strong> est utilisé dans les <a href="/fr/docs/Web/JavaScript/Reference/Instructions/class">déclarations</a> et <a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/class">expressions de classes</a> afin de signifier qu'un type représenté par une classe hérite d'un autre type.</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{EmbedInteractiveExample("pages/js/classes-extends.html", "taller")}}</div>
diff --git a/files/fr/web/javascript/reference/classes/index.html b/files/fr/web/javascript/reference/classes/index.html
index 19771c48f2..33721a3faa 100644
--- a/files/fr/web/javascript/reference/classes/index.html
+++ b/files/fr/web/javascript/reference/classes/index.html
@@ -186,7 +186,7 @@ Rectangle.prototype.largeurProto = 25;</pre>
<p>{{SeeCompatTable}}</p>
<div class="warning">
-<p><strong>Attention !</strong> Les déclarations de champs publics et privés sont une <a href="https://github.com/tc39/proposal-class-fields">fonctionnalité expérimentale actuellement proposée pour être intégrée dans le standard ECMAScript</a>. Elle n'est pas implémentée par la majorité des navigateurs mais on peut émuler cette fonctionnalité en utilisant un système de compilation tel que <a href="https://babeljs.io/">Babel</a>.</p>
+<p><strong>Attention :</strong> Les déclarations de champs publics et privés sont une <a href="https://github.com/tc39/proposal-class-fields">fonctionnalité expérimentale actuellement proposée pour être intégrée dans le standard ECMAScript</a>. Elle n'est pas implémentée par la majorité des navigateurs mais on peut émuler cette fonctionnalité en utilisant un système de compilation tel que <a href="https://babeljs.io/">Babel</a>.</p>
</div>
<h4 id="Déclarations_de_champs_publics">Déclarations de champs publics</h4>
diff --git a/files/fr/web/javascript/reference/classes/public_class_fields/index.html b/files/fr/web/javascript/reference/classes/public_class_fields/index.html
index 6344539840..80b3096c8a 100644
--- a/files/fr/web/javascript/reference/classes/public_class_fields/index.html
+++ b/files/fr/web/javascript/reference/classes/public_class_fields/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Reference/Classes/Class_fields
<div>{{JsSidebar("Classes")}}{{SeeCompatTable}}</div>
<div class="note">
-<p><strong>Cette page décrit des fonctionnalités expérimentales.</strong></p>
+<p><strong>Note :</strong> Cette page décrit des fonctionnalités expérimentales.</p>
<p>Les déclarations de champs, tant publics que privés, sont <a href="https://github.com/tc39/proposal-class-fields">une fonctionnalité expérimentale (étape 3)</a> proposée au <a href="https://tc39.github.io/beta/">TC39</a>, le comité des standards JavaScript.</p>
diff --git a/files/fr/web/javascript/reference/classes/static/index.html b/files/fr/web/javascript/reference/classes/static/index.html
index 74276cdb30..f93abc7411 100644
--- a/files/fr/web/javascript/reference/classes/static/index.html
+++ b/files/fr/web/javascript/reference/classes/static/index.html
@@ -14,8 +14,6 @@ translation_of: Web/JavaScript/Reference/Classes/static
<div>{{EmbedInteractiveExample("pages/js/classes-static.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">static <em>nomMéthode()</em> { ... }</pre>
diff --git a/files/fr/web/javascript/reference/deprecated_and_obsolete_features/index.html b/files/fr/web/javascript/reference/deprecated_and_obsolete_features/index.html
index 7e8157f1f1..54f3bd85dd 100644
--- a/files/fr/web/javascript/reference/deprecated_and_obsolete_features/index.html
+++ b/files/fr/web/javascript/reference/deprecated_and_obsolete_features/index.html
@@ -17,7 +17,7 @@ original_slug: JavaScript/Reference/Annexes/Fonctionnalités_dépréciées
<p>Ces fonctionnalités dépréciées peuvent toujours être utilisées mais avec une grande attention car elles pourront être supprimées complètements à l'avenir. En règle général, il faut les retirer du code qui les utilise.</p>
-<h3 id="RegExp_Properties" name="RegExp_Properties">Propriétés de <code>RegExp</code></h3>
+<h3 id="RegExp_Properties">Propriétés de <code>RegExp</code></h3>
<p>Les propriétés suivantes sont dépréciées. Cela n'affecte pas le comportement de {{jsxref("Objets_globaux/String/replace", "replace", "Specifying_a_string_as_a_parameter")}} lorsqu'on utilise une chaîne de caractères en paramètre de remplacement :</p>
@@ -112,7 +112,7 @@ original_slug: JavaScript/Reference/Annexes/Fonctionnalités_dépréciées
</tbody>
</table>
-<h3 id="RegExp_Methods" name="RegExp_Methods">Méthodes de <code>RegExp</code></h3>
+<h3 id="RegExp_Methods">Méthodes de <code>RegExp</code></h3>
<ul>
<li>La méthode <code>compile</code> est dépréciée.</li>
@@ -175,7 +175,7 @@ original_slug: JavaScript/Reference/Annexes/Fonctionnalités_dépréciées
</li>
</ul>
-<h3 id="Escape_Sequences" name="Escape_Sequences">Séquences d'échappement</h3>
+<h3 id="Escape_Sequences">Séquences d'échappement</h3>
<ul>
<li>Les séquences d'échappement octales (\ suivi par un, deux ou trois chiffres octaux) sont dépréciées pour les chaînes de caractères et les littéraux d'expressions rationnelles.</li>
diff --git a/files/fr/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html b/files/fr/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html
index 9d6cd6710c..22c6e16c0b 100644
--- a/files/fr/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html
+++ b/files/fr/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Guide/Le_protocole_itérateur_historique
---
<div>{{JSSideBar("More")}}</div>
-<div class="warning"><strong>Non-standard.</strong> Ce protocole historique était une fonctionnalité spécifique à SpiderMonkey et est supprimé à partir de Firefox 58. Pour utiliser des itérations par la suite, veuillez utiliser des boucles <a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...of">for..of</a> ainsi que le <a href="/fr/docs/Web/JavaScript/Guide/Le_protocole_iterator">protocole itérateur</a>.</div>
+<div class="warning"><p><strong>Attention :</strong> Ce protocole historique était une fonctionnalité spécifique à SpiderMonkey et est supprimé à partir de Firefox 58. Pour utiliser des itérations par la suite, veuillez utiliser des boucles <a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...of">for..of</a> ainsi que le <a href="/fr/docs/Web/JavaScript/Guide/Le_protocole_iterator">protocole itérateur</a>.</p></div>
<h2 id="Le_protocole_itérateur_obsolète_spécifique_à_Firefox">Le protocole itérateur obsolète, spécifique à Firefox</h2>
diff --git a/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html b/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html
index 4014031b4b..ded05f9d44 100644
--- a/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html
+++ b/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html
@@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Erreurs/Cant_assign_to_property
<h2 id="Message">Message</h2>
-<pre class="syntaxbox">TypeError: <code class="highlighted" id="line-87">can't assign to property "x" on {y}: not an object</code> (Firefox)
+<pre class="syntaxbox">TypeError: can't assign to property "x" on {y}: not an object (Firefox)
TypeError: Cannot create property 'x' on {y} (Chrome)
</pre>
diff --git a/files/fr/web/javascript/reference/errors/invalid_array_length/index.html b/files/fr/web/javascript/reference/errors/invalid_array_length/index.html
index b83edce57a..aa5fd0d701 100644
--- a/files/fr/web/javascript/reference/errors/invalid_array_length/index.html
+++ b/files/fr/web/javascript/reference/errors/invalid_array_length/index.html
@@ -27,11 +27,11 @@ RangeError: Invalid array buffer length (Chrome)
<p>Deux cas de figures peuvent causer cette erreur :</p>
<ul>
- <li>La création d'un tableau {{jsxref("Array")}} ou {{jsxref("ArrayBuffer")}} dont la longueur est négative ou supérieure ou égale à 2<sup>32</sup></li>
- <li>La modification de la propriété {{jsxref("Array.length")}} pour que celle-ci ait une valeur négative ou supérieure ou égale à 2<sup>32</sup>.</li>
+ <li>La création d'un tableau {{jsxref("Array")}} ou {{jsxref("ArrayBuffer")}} dont la longueur est négative ou supérieure ou égale à 2^32</li>
+ <li>La modification de la propriété {{jsxref("Array.length")}} pour que celle-ci ait une valeur négative ou supérieure ou égale à 2^32.</li>
</ul>
-<p>Les tailles des objets <code>Array</code> et <code>ArrayBuffer</code> sont limitées car leurs longueurs (<code>length</code>) sont représentées par des entiers non-signés sur 32 bits. Ces valeurs sont donc nécessairement comprises dans l'intervalle allant de 0 à 2<sup>32</sup>-1.</p>
+<p>Les tailles des objets <code>Array</code> et <code>ArrayBuffer</code> sont limitées car leurs longueurs (<code>length</code>) sont représentées par des entiers non-signés sur 32 bits. Ces valeurs sont donc nécessairement comprises dans l'intervalle allant de 0 à 2^32-1.</p>
<p>Si vous utilisez le constructeur pour <code>Array</code>, il est probable que vous souhaitiez utiliser la notation littérale plutôt que le constructeur. En effet, le premier argument de ce constructeur correspond à la longueur du tableau.</p>
diff --git a/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html b/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html
index d9db00fdef..a06f5cc5c9 100644
--- a/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html
+++ b/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html
@@ -28,7 +28,7 @@ SyntaxError: malformed formal parameter (Firefox)
<h2 id="OK_mais_pourquoi_cette_formulation_étrange">OK mais pourquoi cette formulation étrange ?</h2>
-<p>En effet, "Formal parameter" est une manière étrange de dire  « argument de fonction ». Le mot "malformed" (malformé) est utilisé car les ingénieurs travaillant sur Firefox engineers apprécient énormément les romans gothiques du XIX<sup>e</sup>.</p>
+<p>En effet, "Formal parameter" est une manière étrange de dire  « argument de fonction ». Le mot "malformed" (malformé) est utilisé car les ingénieurs travaillant sur Firefox engineers apprécient énormément les romans gothiques du XIXe.</p>
<h2 id="Examples">Examples</h2>
diff --git a/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html b/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html
index a1a5dbbe1b..78ad63d9f3 100644
--- a/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html
+++ b/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html
@@ -25,7 +25,7 @@ RangeError: Invalid count value (Chrome)
<p>La méthode {{jsxref("String.prototype.repeat()")}}, qui permet de répéter une chaîne de caractères, a été utilisée avec un argument qui n'est pas compris entre 0 et {{jsxref("Infinity")}} (exclue) (ce qui correspond à l'intervalle [0, +∞))</p>
-<p>La chaîne de caractères crée par cette méthode ne doit pas dépasser la taille maximale d'une chaîne. Cette taille varie selon le moteur JavaScript. Pour Firefox (SpiderMonkey), la taille maximale d'une chaîne de caractères vaut 2<sup>28</sup> -1 (<code>0xFFFFFFF</code>).</p>
+<p>La chaîne de caractères crée par cette méthode ne doit pas dépasser la taille maximale d'une chaîne. Cette taille varie selon le moteur JavaScript. Pour Firefox (SpiderMonkey), la taille maximale d'une chaîne de caractères vaut 2^28-1 (<code>0xFFFFFFF</code>).</p>
<h2 id="Exemples">Exemples</h2>
diff --git a/files/fr/web/javascript/reference/errors/unexpected_token/index.html b/files/fr/web/javascript/reference/errors/unexpected_token/index.html
index d9a4fc0512..771455c514 100644
--- a/files/fr/web/javascript/reference/errors/unexpected_token/index.html
+++ b/files/fr/web/javascript/reference/errors/unexpected_token/index.html
@@ -52,7 +52,7 @@ SyntaxError: expected '=&gt;' after argument list, got "x"
<p>Il peut également arriver que des parenthèses manquent autour des instructions <code>if</code> :</p>
-<pre class="brush: js example-bad line-numbers language-js">function round(n, upperBound, lowerBound){
+<pre class="brush: js example-bad">function round(n, upperBound, lowerBound){
if(n &gt; upperBound) || (n &lt; lowerBound){
throw 'Number ' + String(n) + ' is more than ' + String(upperBound) + ' or less than ' + String(lowerBound);
}else if(n &lt; ((upperBound + lowerBound)/2)){
diff --git a/files/fr/web/javascript/reference/functions/arguments/callee/index.html b/files/fr/web/javascript/reference/functions/arguments/callee/index.html
index 67425dc6f2..4f69ce4490 100644
--- a/files/fr/web/javascript/reference/functions/arguments/callee/index.html
+++ b/files/fr/web/javascript/reference/functions/arguments/callee/index.html
@@ -19,7 +19,7 @@ original_slug: Web/JavaScript/Reference/Fonctions/arguments/callee
<p><code>callee</code> est une propriété de l'objet <code>arguments</code>. Elle peut être utilisée afin de faire référence à la fonction en cours d'exécution à l'intérieur de cette fonction. Cette propriété peut etre utile lorsqu'on ne connait pas le nom de la fonction (fonction anonyme par exemple).</p>
-<div class="warning"><strong>Attention :</strong> En <a href="/fr/docs/Web/JavaScript/Reference/Strict_mode">mode strict</a>, ECMAScript 5 interdit la fonction <code>arguments.callee()</code>. Éviter de l'utiliser en utilisant un nom de fonction dans les expressions ou en utilisant une déclaration de fonction où la fonction s'appelle elle-même.</div>
+<div class="warning"><p><strong>Attention :</strong> En <a href="/fr/docs/Web/JavaScript/Reference/Strict_mode">mode strict</a>, ECMAScript 5 interdit la fonction <code>arguments.callee()</code>. Éviter de l'utiliser en utilisant un nom de fonction dans les expressions ou en utilisant une déclaration de fonction où la fonction s'appelle elle-même.</p></div>
<h3 id="Pourquoi_arguments.callee_a-t-il_été_retiré_du_mode_strict_ES5">Pourquoi <code>arguments.callee</code> a-t-il été retiré du mode strict ES5 ?</h3>
diff --git a/files/fr/web/javascript/reference/functions/arguments/index.html b/files/fr/web/javascript/reference/functions/arguments/index.html
index c5dcf10c83..b47df19565 100644
--- a/files/fr/web/javascript/reference/functions/arguments/index.html
+++ b/files/fr/web/javascript/reference/functions/arguments/index.html
@@ -24,10 +24,10 @@ original_slug: Web/JavaScript/Reference/Fonctions/arguments
<div>{{EmbedInteractiveExample("pages/js/functions-arguments.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-<div class="note">
-<p><strong>Note du traducteur :</strong> « Variable ayant la fonction pour portée » correspond à la traduction de « Variable of the function scope » qu'il serait incorrect de traduire par « Variable de la portée de la fonction » car la portée de la fonction est la portée dans laquelle on peut appeler la fonction. Une variable locale de la fonction pourrait quant à elle avoir une portée strictement incluse dans le corps de la fonction (variable définie dans un bloc de la fonction même si cette subtilité n'existe pas en Javascript). Toute suggestion pour éviter cette tournure un peu longue sans altérer le sens est la bienvenue. (variable intrinsèque)</p>
+
+<div class="callout">
+<p><strong>Remarque :</strong> « Variable ayant la fonction pour portée » correspond à la traduction de « Variable of the function scope » qu'il serait incorrect de traduire par « Variable de la portée de la fonction » car la portée de la fonction est la portée dans laquelle on peut appeler la fonction. Une variable locale de la fonction pourrait quant à elle avoir une portée strictement incluse dans le corps de la fonction (variable définie dans un bloc de la fonction même si cette subtilité n'existe pas en Javascript). Toute suggestion pour éviter cette tournure un peu longue sans altérer le sens est la bienvenue. (variable intrinsèque)</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
@@ -67,7 +67,7 @@ var args = Array.from(arguments);
var args = [...arguments];</pre>
<div class="warning">
-<p><strong>Important :</strong> Il est déconseillé d'utiliser <code>slice</code> sur les arguments car cela peut empêcher certaines optimisations des moteurs JavaScript. Pour ce scénario, on peut par exemple construire un nouveau tableau en parcourant l'objet arguments (à ce sujet, voir <a href="https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#3-managing-arguments">cette page</a> sur les contraintes d'optimisations liées à V8). Pour cet exemple, on pourra utiliser <code>Array.apply</code> :</p>
+<p><strong>Attention :</strong> Il est déconseillé d'utiliser <code>slice</code> sur les arguments car cela peut empêcher certaines optimisations des moteurs JavaScript. Pour ce scénario, on peut par exemple construire un nouveau tableau en parcourant l'objet arguments (à ce sujet, voir <a href="https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#3-managing-arguments">cette page</a> sur les contraintes d'optimisations liées à V8). Pour cet exemple, on pourra utiliser <code>Array.apply</code> :</p>
<pre class="brush: js">var args = (arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments));</pre>
</div>
diff --git a/files/fr/web/javascript/reference/functions/arrow_functions/index.html b/files/fr/web/javascript/reference/functions/arrow_functions/index.html
index a956e7e39b..8beaaa3098 100644
--- a/files/fr/web/javascript/reference/functions/arrow_functions/index.html
+++ b/files/fr/web/javascript/reference/functions/arrow_functions/index.html
@@ -61,7 +61,7 @@ f();
<p>Deux facteurs sont à l’origine de la conception des fonctions fléchées : une syntaxe plus courte et l’absence de <code>this</code> spécifique à la fonction. Sur ce dernier point, cela signifie qu’une fonction fléchée ne lie pas son propre {{jsxref("Opérateurs/L_opérateur_this","this")}} au sein de la fonction (il en va de même avec {{jsxref("Fonctions/arguments","arguments")}}, {{jsxref("Opérateurs/super","super")}} ou {{jsxref("Opérateurs/new.target","new.target")}}).</p>
<div class="note">
-<p>Voir aussi l’article sur les fonctions fléchées présent sur <a href="https://tech.mozfr.org/post/2015/06/10/ES6-en-details-%3A-les-fonctions-flechees">https://tech.mozfr.org/post/2015/06/10/ES6-en-details-%3A-les-fonctions-flechees</a> (l’article original en anglais est disponible <a href="https://hacks.mozilla.org/2015/06/es6-in-depth-arrow-functions/">ici</a>).</p>
+<p><strong>Note :</strong> Voir aussi l’article sur les fonctions fléchées présent sur <a href="https://tech.mozfr.org/post/2015/06/10/ES6-en-details-%3A-les-fonctions-flechees">https://tech.mozfr.org/post/2015/06/10/ES6-en-details-%3A-les-fonctions-flechees</a> (l’article original en anglais est disponible <a href="https://hacks.mozilla.org/2015/06/es6-in-depth-arrow-functions/">ici</a>).</p>
</div>
<h3 id="Syntaxe_plus_courte">Syntaxe plus courte</h3>
diff --git a/files/fr/web/javascript/reference/functions/default_parameters/index.html b/files/fr/web/javascript/reference/functions/default_parameters/index.html
index 3adc4c34a4..abcdcae567 100644
--- a/files/fr/web/javascript/reference/functions/default_parameters/index.html
+++ b/files/fr/web/javascript/reference/functions/default_parameters/index.html
@@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Fonctions/Valeurs_par_défaut_des_argume
<p>Cette syntaxe permet d'initialiser des paramètres lors de l'appel de la fonction si aucune valeur n'est passée ou si c'est la valeur {{jsxref("undefined")}} qui est passée.</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{EmbedInteractiveExample("pages/js/functions-default.html")}}</div>
diff --git a/files/fr/web/javascript/reference/functions/get/index.html b/files/fr/web/javascript/reference/functions/get/index.html
index ad265fcadc..b999d2d36a 100644
--- a/files/fr/web/javascript/reference/functions/get/index.html
+++ b/files/fr/web/javascript/reference/functions/get/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Fonctions/get
<div>{{EmbedInteractiveExample("pages/js/functions-getter.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">{get <em>prop</em>() { ... } }
@@ -52,7 +50,7 @@ original_slug: Web/JavaScript/Reference/Fonctions/get
<p>Ce code va créer une pseudo-propriété <code>dernier</code> de l'objet <code>o</code> qui va retourner la dernière entrée du tableau <code>o.journal </code>:</p>
-<pre class="deki-transform">var o = {
+<pre class="brush: js">var o = {
get dernier() {
if (this.journal.length &gt; 0) {
return this.journal[this.journal.length - 1];
@@ -70,7 +68,7 @@ console.log(o.dernier); // "actu"
<h3 id="Supprimer_un_accesseur_avec_l'opérateur_delete">Supprimer un accesseur avec l'opérateur <code>delete</code></h3>
-<pre class="eval deki-transform">delete o.dernier;
+<pre class="brush: js">delete o.dernier;
</pre>
<h3 id="Définir_un_accesseur_sur_des_objets_existants_grâce_à_defineProperty">Définir un accesseur sur des objets existants grâce à <code>defineProperty</code></h3>
diff --git a/files/fr/web/javascript/reference/functions/index.html b/files/fr/web/javascript/reference/functions/index.html
index 3645a760a4..ff649c6f7e 100644
--- a/files/fr/web/javascript/reference/functions/index.html
+++ b/files/fr/web/javascript/reference/functions/index.html
@@ -72,14 +72,8 @@ original_slug: Web/JavaScript/Reference/Fonctions
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>Le nom d'un argument à passer à la fonction (une fonction pouvant avoir jusqu'à 255 arguments).</dd>
-</dl>
-
-<dl>
<dt><code>instructions</code></dt>
<dd>Les instructions qui forment le corps de la fonction.</dd>
</dl>
@@ -96,9 +90,6 @@ original_slug: Web/JavaScript/Reference/Fonctions
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction. Il est facultatif, auquel cas la fonction devient une fonction anonyme.</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>Le nom d'un argument à passer à la fonction.</dd>
<dt><code>instructions</code></dt>
@@ -141,14 +132,8 @@ original_slug: Web/JavaScript/Reference/Fonctions
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>Le nom d'un argument à passer à la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>instructions</code></dt>
<dd>Les instructions qui forment le corps de la fonction.</dd>
</dl>
@@ -164,9 +149,6 @@ original_slug: Web/JavaScript/Reference/Fonctions
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction. Ce paramètre peut être omis, auquel cas la fonction sera une fonction anonyme.</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>Le nom d'un argument à passer à la fonction.</dd>
<dt><code>instructions</code></dt>
@@ -205,9 +187,6 @@ param =&gt; expression
<dl>
<dt><code>arg1, arg2, ... arg<em>N</em></code></dt>
<dd>Plusieurs (zéro ou plus) noms qui seront utilisés par la fonction comme noms d'arguments formels. Chaque nom doit être une chaîne de caractères valide au sens d'un identifiant JavaScript ou alors être une liste de telles chaînes séparées par des virgules. On aura les exemples suivants : "<code>x</code>", "<code>laValeur</code>", ou "<code>a,b</code>".</dd>
-</dl>
-
-<dl>
<dt><code>corpsDeLaFonction</code></dt>
<dd>Une chaîne de caractères contenant les instructions JavaScript définissant la fonction.</dd>
</dl>
@@ -231,9 +210,6 @@ param =&gt; expression
<dl>
<dt><code>arg1, arg2, ... arg<em>N</em></code></dt>
<dd>Plusieurs (zéro ou plus) noms qui seront utilisés par la fonction comme noms d'arguments formels. Chaque nom doit être une chaîne de caractères valide au sens d'un identifiant JavaScript ou alors être une liste de telles chaînes séparées par des virgules. On aura les exemples suivants : "<code>x</code>", "<code>theValue</code>", ou "<code>a,b</code>".</dd>
-</dl>
-
-<dl>
<dt><code>corpsFonction</code></dt>
<dd>Une chaîne de caractères contenant les instructions JavaScript définissant la fonction.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/functions/method_definitions/index.html b/files/fr/web/javascript/reference/functions/method_definitions/index.html
index c8991b325a..13c6fdf0fa 100644
--- a/files/fr/web/javascript/reference/functions/method_definitions/index.html
+++ b/files/fr/web/javascript/reference/functions/method_definitions/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Fonctions/Définition_de_méthode
<div>{{EmbedInteractiveExample("pages/js/functions-definitions.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">var obj = {
@@ -157,7 +155,7 @@ new obj.g; // TypeError: obj.g is not a constructuer (changé avec ES2016)
<h3 id="Cas_de_test">Cas de test</h3>
-<pre class="brush: js;highlight[3]">var obj = {
+<pre class="brush: js">var obj = {
a : "toto",
b(){ return this.a; }
};
@@ -168,7 +166,7 @@ console.log(obj.b()); // "toto"
<p>Cette notation raccourcie peut également être utilisée avec des noms de propriétés calculés.</p>
-<pre class="brush: js;highlight[4]">var bar = {
+<pre class="brush: js">var bar = {
toto0 : function (){return 0;},
toto1(){return 1;},
["toto" + 2](){return 2;},
diff --git a/files/fr/web/javascript/reference/functions/rest_parameters/index.html b/files/fr/web/javascript/reference/functions/rest_parameters/index.html
index 27d2f23377..90984a9267 100644
--- a/files/fr/web/javascript/reference/functions/rest_parameters/index.html
+++ b/files/fr/web/javascript/reference/functions/rest_parameters/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Fonctions/paramètres_du_reste
<div>{{EmbedInteractiveExample("pages/js/functions-restparameters.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">function f(a, b, ...lesArguments) {
diff --git a/files/fr/web/javascript/reference/functions/set/index.html b/files/fr/web/javascript/reference/functions/set/index.html
index e237e80627..2e7778875e 100644
--- a/files/fr/web/javascript/reference/functions/set/index.html
+++ b/files/fr/web/javascript/reference/functions/set/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Fonctions/set
<div>{{EmbedInteractiveExample("pages/js/functions-setter.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">{set <em>prop</em>(<em>val</em>) { . . .}}
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Fonctions/set
<dl>
<dt><code>prop</code></dt>
<dd>Le nom de la propriété à lier à la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>val</code></dt>
<dd>Un alias pour la variable qui contient la valeur qu'on souhaiterait affecter à <code>prop.</code></dd>
<dt><code>expression</code></dt>
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
<p>Un objet <code><strong>AggregateError</strong></code> 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.</p>
-<dl>
-</dl>
-
<h2 id="Constructeur">Constructeur</h2>
<dl>
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(<var>longueurTableau</var>)</pre>
<dt><code>element<em>N</em></code></dt>
<dd>Un tableau JavaScript est initialisé avec les éléments indiqués à moins qu'un seul argument ne soit passé (cf. <code>longueurTableau</code> ci-après). On notera que ce cas au limite ne s'applique qu'avec le constructeur <code>Array</code>. Si on utilise la forme littérale (avec les crochets), on peut initialiser un tableau avec un seul élément.</dd>
<dt><code>longueurTableau</code></dt>
- <dd>Si le seul argument passé au constructeur <code>Array</code> est un entier entre 0 et 2<sup>32</sup>-1 (inclus), le constructeur renverra un tableau dont la propriété <code>length</code> vaut ce nombre. <strong>Note :</strong> le tableau contiendra des éléments vides (à ne pas confondre avec des éléments qui vaudraient <code>undefined</code>). Si l'argument est un autre nombre, une exception {{jsxref("RangeError")}} sera levée.</dd>
+ <dd>Si le seul argument passé au constructeur <code>Array</code> est un entier entre 0 et 2^32-1 (inclus), le constructeur renverra un tableau dont la propriété <code>length</code> vaut ce nombre. <strong>Note :</strong> le tableau contiendra des éléments vides (à ne pas confondre avec des éléments qui vaudraient <code>undefined</code>). Si l'argument est un autre nombre, une exception {{jsxref("RangeError")}} sera levée.</dd>
</dl>
<h2 id="Exemples">Exemples</h2>
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
<div>{{EmbedInteractiveExample("pages/js/array-concat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">let <var>nouveau_tableau</var> = <var>ancien_tableau</var>.concat(<var>valeur1</var>[, <var>valeur2</var>[, ...[, <var>valeurN</var>]]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-copywithin.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">arr.copyWithin(cible)
@@ -37,11 +35,9 @@ arr.copyWithin(cible, début, fin)
<p>Si <code>cible </code>est supérieur ou égal à <code>arr.length</code>, rien ne sera copié. Si <code>cible</code> est positionné apès <code>début</code>, la séquence copiée sera réduite pour correspondre à <code>arr.length</code>.</p>
</dd>
<dt><code>début</code> {{optional_inline}}</dt>
- <dd>Indice de début de la séquence a copier. Si la valeur est négative, <code>début</code> sera compté à partir de la fin du tableau.</dd>
- <dd>Si <code>début</code> est omis, <code>copyWithin</code> copiera à partir du début du tableau (par défaut 0).</dd>
+ <dd>Indice de début de la séquence a copier. Si la valeur est négative, <code>début</code> sera compté à partir de la fin du tableau. Si <code>début</code> est omis, <code>copyWithin</code> copiera à partir du début du tableau (par défaut 0).</dd>
<dt><code>fin</code> {{optional_inline}}</dt>
- <dd>Indice de fin de la séquence a copier. <code>copyWithin</code> copie jusqu'à <code>fin</code> (non-inclusif). Si la valeur est négative, <code>end</code> sera compté à partir de la fin du tableau.</dd>
- <dd>Si <code>end</code> est omis, <code>copyWithin</code> copiera jusqu'à la fin du tableau (par défaut <code>arr.length</code>).</dd>
+ <dd>Indice de fin de la séquence a copier. <code>copyWithin</code> copie jusqu'à <code>fin</code> (non-inclusif). Si la valeur est négative, <code>end</code> sera compté à partir de la fin du tableau. Si <code>end</code> est omis, <code>copyWithin</code> copiera jusqu'à la fin du tableau (par défaut <code>arr.length</code>).</dd>
</dl>
<h3 id="Valeur_de_retour">Valeur de retour</h3>
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
<div>{{EmbedInteractiveExample("pages/js/array-entries.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.entries()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-every.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.every(<var>callback</var>[, <var>thisArg</var>])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-fill.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.fill(valeur<var><var>)
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
<div>{{EmbedInteractiveExample("pages/js/array-filter.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.filter(<var>callback)</var>; // 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
<div>{{EmbedInteractiveExample("pages/js/array-find.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Voir aussi la méthode {{jsxref("Array.findIndex", "findIndex()")}} qui renvoie l'<strong>index</strong> 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()")}}.</p>
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
<div>{{EmbedInteractiveExample("pages/js/array-findindex.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Voir également la méthode {{jsxref("Array.find", "find()")}} qui renvoie la <strong>valeur</strong> (et non l'indice) d'un des éléments trouvés.</p>
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
<p>La méthode <code><strong>flat()</strong></code> 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.</p>
-<p class="hidden">\{{EmbedInteractiveExample("pages/js/array-flatten.html")}}</p>
-
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>var nouveauTableau = monTableau</var>.flat([<var>profondeur</var>]);</pre>
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
<p>La méthode <code><strong>flatMap()</strong></code> 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. <code>flatMap</code> est plus efficace que la combinaison de ces deux opérations, souvent réalisées conjointement.</p>
-<p class="hidden">\{{EmbedInteractiveExample("pages/js/array-flatmap.html")}}</p>
-
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>var new_array = arr</var>.flatMap(function <var>callback(currentValue[, index[, array]]) {
@@ -30,7 +26,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/flatMap
<dt><code>callback</code></dt>
<dd>La fonction qui produit un élément du nouveau tableau et qui prend trois arguments :
<dl>
- <dt></dt>
<dt><code>currentValue</code></dt>
<dd>La valeur du tableau qui est traitée.</dd>
<dt><code>index</code>{{optional_inline}}</dt>
@@ -55,13 +50,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/flatMap
<h3 id="map_et_flatMap"><code>map()</code> et <code>flatMap()</code></h3>
-<pre class="brush: js">var arr1 = <span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>[</span></span><span class="constant decimal js numeric"><span>1</span></span><span class="comma delimiter js meta object"><span>,</span></span><span> </span><span class="brace js meta square"><span>2, 3, 4];
+<pre class="brush: js">var arr1 = [1, 2, 3, 4];
-arr1.map(</span></span></span></span></span>x =&gt; [x * 2]<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>);</span></span></span></span></span>
+arr1.map(x =&gt; [x * 2]);
// [[2], [4], [6], [8]]
-arr1.flatMap(x =&gt; [x * 2]<span class="js source"><span class="function-call js meta"><span class="js meta"><span class="brace js meta square"><span>);
-// [2, 4, 6, 8]</span></span></span></span></span>
+arr1.flatMap(x =&gt; [x * 2]);
+// [2, 4, 6, 8]
// seul un niveau est aplati
arr1.flatMap(x =&gt; [[x * 2]]);
@@ -81,18 +76,18 @@ tableau1.flatMap(x =&gt; x.split(" "));
<p>On notera que la longueur de la liste obtenue avec <code>flatMap</code> est différente de la longueur de la liste originale.</p>
-<div class="line"><span class="js source"><span class="comment double-slash js line"><span class="comment definition js punctuation"><span>//</span></span><span>=&gt; [1, 2, 3, 4, 5, 6, 7, 8, 9]</span></span></span></div>
+<pre>//=&gt; [1, 2, 3, 4, 5, 6, 7, 8, 9]</pre>
<h2 id="Équivalent">Équivalent</h2>
<h3 id="reduce_et_concat"><code>reduce()</code> et <code>concat()</code></h3>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">var</span> arr <span class="operator token">=</span> <span class="punctuation token">[</span><span class="number token">1</span><span class="punctuation token">,</span> <span class="number token">2</span><span class="punctuation token">,</span> <span class="number token">3</span><span class="punctuation token">,</span> <span class="number token">4</span><span class="punctuation token">]</span><span class="punctuation token">;</span>
+<pre class="brush: js">var arr = [1, 2, 3, 4];
-arr<span class="punctuation token">.</span><span class="function token">flatMap</span><span class="punctuation token">(</span>x <span class="operator token">=</span><span class="operator token">&gt;</span> <span class="punctuation token">[x, </span>x <span class="operator token">*</span> <span class="number token">2</span><span class="punctuation token">]</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// est équivalent à</span>
-arr<span class="punctuation token">.</span><span class="function token">reduce</span><span class="punctuation token">(</span><span class="punctuation token">(</span>acc<span class="punctuation token">,</span> x<span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">&gt;</span> acc<span class="punctuation token">.</span><span class="function token">concat</span><span class="punctuation token">(</span><span class="punctuation token">[x, </span>x <span class="operator token">*</span> <span class="number token">2</span><span class="punctuation token">]</span><span class="punctuation token">)</span><span class="punctuation token">,</span> <span class="punctuation token">[</span><span class="punctuation token">]</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// [1, 2, 2, 4, 3, 6, 4, 8]</span></code></pre>
+arr.flatMap(x =&gt; [x, x * 2]);
+// est équivalent à
+arr.reduce((acc, x) =&gt; acc.concat([x, x * 2]), []);
+// [1, 2, 2, 4, 3, 6, 4, 8]</pre>
<h2 id="Spécifications">Spécifications</h2>
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
<div>{{EmbedInteractiveExample("pages/js/array-foreach.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.forEach(<var>callback</var>);
@@ -67,9 +65,7 @@ arr.forEach(callback, <var>thisArg</var>);</pre>
<p><code>forEach()</code> ne modifie pas le tableau sur lequel elle est appelée, en revanche, la fonction de retour (<em>callback</em>) utilisée peut modifier le tableau.</p>
-<div class="note"><strong>Note :</strong>
-
-<p>Il n'existe aucun moyen d'arrêter une boucle <code>forEach</code> en dehors de lever une exception. Si vous avez besoin d'arrêter la boucle, étudiez plutôt :</p>
+<div class="note"><p><strong>Note :</strong> Il n'existe aucun moyen d'arrêter une boucle <code>forEach</code> en dehors de lever une exception. Si vous avez besoin d'arrêter la boucle, étudiez plutôt :</p>
<ul>
<li>Une boucle <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for">for</a></code> classique</li>
@@ -110,7 +106,7 @@ items.forEach(function(item){
<h3 id="Afficher_le_contenu_d'un_tableau">Afficher le contenu d'un tableau</h3>
-<div class="blockIndicator note">
+<div class="note">
<p><strong>Note :</strong> Pour afficher le contenu d'un tableau, on pourra utiliser <code><a href="/fr/docs/Web/API/Console/table">console.table()</a></code> qui met en forme les éléments du tableau. L'exemple suivant est laissé à titre d'illustration pour <code>forEach()</code>.</p>
</div>
@@ -155,7 +151,7 @@ console.log(obj.somme); // 16
</div>
<div class="note">
-<p><strong>Note : </strong>Si la fonction passée en argument est <a href="/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées">une fonction fléchée</a>, il n'est pas nécessaire d'ajouter le paramètre <code>this</code> car les fonctions fléchées utilisent le <code><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_this">this</a></code> fourni par le contexte lexical.</p>
+<p><strong>Note :</strong> Si la fonction passée en argument est <a href="/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées">une fonction fléchée</a>, il n'est pas nécessaire d'ajouter le paramètre <code>this</code> car les fonctions fléchées utilisent le <code><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_this">this</a></code> fourni par le contexte lexical.</p>
</div>
<h3 id="Stopper_une_boucle">Stopper une boucle</h3>
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
<div>{{EmbedInteractiveExample("pages/js/array-from.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Array.from(arrayLike [, fonctionMap[, thisArg]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-includes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div class="note">
<p><strong>Note :</strong> Cette méthode utilise l'algorithme de comparaison <em><a href="/fr/docs/Web/JavaScript/Les_différents_tests_d_égalité#Un_modèle_pour_mieux_comprendre">SameValueZero</a></em> qui fonctionne comme l'égalité stricte, à la différence que <code>NaN</code> est ici égal à lui même.</p>
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
<p><strong>Créer un tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> fruits <span class="operator token">=</span> <span class="punctuation token">[</span><span class="string token">'Apple'</span><span class="punctuation token">,</span> <span class="string token">'Banana'</span><span class="punctuation token">]</span><span class="punctuation token">;</span>
+<pre class="brush: js">var fruits = ['Apple', 'Banana'];
-console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>fruits<span class="punctuation token">.</span>length<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// 2</span></code></pre>
+console.log(fruits.length);
+// 2
+</pre>
<p><strong>Accéder (via son index) à un élément du tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> first <span class="operator token">=</span> fruits<span class="punctuation token">[</span><span class="number token">0</span><span class="punctuation token">]</span><span class="punctuation token">;</span>
-<span class="comment token">// Apple</span>
+<pre class="brush: js">var first = fruits[0];
+// Apple
-<span class="keyword token">var</span> last <span class="operator token">=</span> fruits<span class="punctuation token">[</span>fruits<span class="punctuation token">.</span>length <span class="operator token">-</span> <span class="number token">1</span><span class="punctuation token">]</span><span class="punctuation token">;</span>
-<span class="comment token">// Banana</span></code></pre>
+var last = fruits[fruits.length - 1];
+// Banana
+</pre>
<p><strong>Boucler sur un tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js">fruits<span class="punctuation token">.</span><span class="function token">forEach</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>item<span class="punctuation token">,</span> index<span class="punctuation token">,</span> array<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>item<span class="punctuation token">,</span> index<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// Apple 0</span>
-<span class="comment token">// Banana 1</span></code></pre>
+<pre class="brush: js">fruits.forEach(function(item, index, array) {
+ console.log(item, index);
+});
+// Apple 0
+// Banana 1
+</pre>
<p><strong>Ajouter à la fin du tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> newLength <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">push</span><span class="punctuation token">(</span><span class="string token">'Orange'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// ["Apple", "Banana", "Orange"]</span></code></pre>
+<pre class="brush: js">var newLength = fruits.push('Orange');
+// ["Apple", "Banana", "Orange"]
+</pre>
<p><strong>Supprimer le dernier élément du tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> last <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">pop</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// supprime Orange (à la fin)</span>
-<span class="comment token">// ["Apple", "Banana"];</span></code></pre>
+<pre class="brush: js">var last = fruits.pop(); // supprime Orange (à la fin)
+// ["Apple", "Banana"];
+</pre>
<p><strong>Supprimer le premier élément du tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> first <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">shift</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// supprime Apple (au début)</span>
-<span class="comment token">// ["Banana"];</span></code></pre>
+<pre class="brush: js">var first = fruits.shift(); // supprime Apple (au début)
+// ["Banana"];
+</pre>
<p><strong>Ajouter au début du tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> newLength <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">unshift</span><span class="punctuation token">(</span><span class="string token">'Strawberry'</span><span class="punctuation token">)</span> <span class="comment token">// ajoute au début</span>
-<span class="comment token">// ["Strawberry", "Banana"];</span></code></pre>
+<pre class="brush: js">var newLength = fruits.unshift('Strawberry') // ajoute au début
+// ["Strawberry", "Banana"];
+</pre>
<p><strong>Trouver l'index d'un élément dans le tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js">fruits<span class="punctuation token">.</span><span class="function token">push</span><span class="punctuation token">(</span><span class="string token">'Mango'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// ["Strawberry", "Banana", "Mango"]</span>
+<pre class="brush: js">fruits.push('Mango');
+// ["Strawberry", "Banana", "Mango"]
-<span class="keyword token">var</span> pos <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">indexOf</span><span class="punctuation token">(</span><span class="string token">'Banana'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// 1</span></code></pre>
+var pos = fruits.indexOf('Banana');
+// 1
+</pre>
<p><strong>Supprimer un élément par son index</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> removedItem <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">splice</span><span class="punctuation token">(</span>pos<span class="punctuation token">,</span> <span class="number token">1</span><span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// supprime 1 élément à la position pos</span>
+<pre class="brush: js">var removedItem = fruits.splice(pos, 1); // supprime 1 élément à la position pos
-<span class="comment token">// ["Strawberry", "Mango"]</span></code></pre>
+// ["Strawberry", "Mango"]
+</pre>
<p><strong>Supprimer des éléments à partir d'un index</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> vegetables <span class="operator token">=</span> <span class="punctuation token">[</span><span class="string token">'Cabbage'</span><span class="punctuation token">,</span> <span class="string token">'Turnip'</span><span class="punctuation token">,</span> <span class="string token">'Radish'</span><span class="punctuation token">,</span> <span class="string token">'Carrot'</span><span class="punctuation token">]</span><span class="punctuation token">;</span>
-console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>vegetables<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// ["Cabbage", "Turnip", "Radish", "Carrot"]</span>
+<pre class="brush: js">var vegetables = ['Cabbage', 'Turnip', 'Radish', 'Carrot'];
+console.log(vegetables);
+// ["Cabbage", "Turnip", "Radish", "Carrot"]
-<span class="keyword token">var</span> pos <span class="operator token">=</span> <span class="number token">1</span><span class="punctuation token">,</span> n <span class="operator token">=</span> <span class="number token">2</span><span class="punctuation token">;</span>
+var pos = 1, n = 2;
-<span class="keyword token">var</span> removedItems <span class="operator token">=</span> vegetables<span class="punctuation token">.</span><span class="function token">splice</span><span class="punctuation token">(</span>pos<span class="punctuation token">,</span> n<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// n définit le nombre d'éléments à supprimer,</span>
-<span class="comment token">// à partir de la position pos</span>
+var removedItems = vegetables.splice(pos, n);
+// n définit le nombre d'éléments à supprimer,
+// à partir de la position pos
-console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>vegetables<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// ["Cabbage", "Carrot"] (le tableau d'origine est changé)</span>
+console.log(vegetables);
+// ["Cabbage", "Carrot"] (le tableau d'origine est changé)
-console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>removedItems<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// ["Turnip", "Radish"] (splice retourne la liste des éléments supprimés)</span></code></pre>
+console.log(removedItems);
+// ["Turnip", "Radish"] (splice retourne la liste des éléments supprimés)
+</pre>
<p><strong>Copier un tableau</strong></p>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js"><span class="keyword token">var</span> shallowCopy <span class="operator token">=</span> fruits<span class="punctuation token">.</span><span class="function token">slice</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// crée un nouveau tableau qui contient les éléments de fruits</span>
-<span class="comment token">// ["Strawberry", "Mango"]</span></code></pre>
+<pre class="brush: js">var shallowCopy = fruits.slice(); // crée un nouveau tableau qui contient les éléments de fruits
+// ["Strawberry", "Mango"]
+</pre>
<h2 id="Syntaxe">Syntaxe</h2>
@@ -98,14 +109,12 @@ console<span class="punctuation token">.</span><span class="function token">log<
new Array(<var>element0</var>, <var>element1</var>[, ...[, <var>elementN</var>]])
new Array(<var>arrayLength</var>)</pre>
+<h3 id="Paramètres">Paramètres</h3>
<dl>
- <dt>
- <h3 id="Paramètres">Paramètres</h3>
- </dt>
<dt><code><var>element0</var>, <var>element1</var>, ..., <var>elementN</var> </code></dt>
<dd>Un tableau est initialisé avec les éléments donnés, sauf dans le cas où un seul argument est passé au constructeur <code>Array</code> 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 <code>Array</code>, et non aux tableaux créés avec la syntaxe crochets.</dd>
<dt><code><var>arrayLength</var></code></dt>
- <dd>Si le seul argument passé au constructeur <code>Array</code> est un entier entre 0 et 2<sup>32</sup>-1 (inclus), un nouveau tableau sera créé avec ce nombre d'éléments (note : le tableau sera créé avec <code>arrayLength</code> emplacements vides, et non avec de véritables valeurs <code>undefined</code>). Si l'argument est un nombre en dehors de la plage autorisée, une exception {{jsxref("RangeError")}} est levée.</dd>
+ <dd>Si le seul argument passé au constructeur <code>Array</code> 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 <code>arrayLength</code> emplacements vides, et non avec de véritables valeurs <code>undefined</code>). Si l'argument est un nombre en dehors de la plage autorisée, une exception {{jsxref("RangeError")}} est levée.</dd>
</dl>
<h2 id="Description">Description</h2>
@@ -153,7 +162,7 @@ renderer["3d"].setTexture(model, "personnage.png");// fonctionne correctement </
console.log(promise['var']);</pre>
<div class="note">
-<p><strong>Note spécifique à Firefox :</strong> 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.</p>
+<p><strong>Note :</strong> 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.</p>
</div>
<h3 id="Relation_entre_length_et_les_propriétés_numériques">Relation entre <code>length</code> et les propriétés numériques</h3>
@@ -369,18 +378,19 @@ t,c,f,k,r,f,c,t
<h3 id="Utiliser_un_tableau_pour_tabuler_un_ensemble_de_valeurs">Utiliser un tableau pour tabuler un ensemble de valeurs</h3>
-<pre class="brush: js line-numbers language-js notranslate"><code class="language-js">values <span class="operator token">=</span> <span class="punctuation token">[</span><span class="punctuation token">]</span><span class="punctuation token">;</span>
-<span class="keyword token">for</span> <span class="punctuation token">(</span><span class="keyword token">var</span> x <span class="operator token">=</span> <span class="number token">0</span><span class="punctuation token">;</span> x <span class="operator token">&lt;</span> <span class="number token">10</span><span class="punctuation token">;</span> x<span class="operator token">++</span><span class="punctuation token">)</span><span class="punctuation token">{</span>
- values<span class="punctuation token">.</span><span class="function token">push</span><span class="punctuation token">(</span><span class="punctuation token">[</span>
- <span class="number token">2</span> <span class="operator token">*</span><span class="operator token">*</span> x<span class="punctuation token">,</span>
- <span class="number token">2</span> <span class="operator token">*</span> x <span class="operator token">*</span><span class="operator token">*</span> <span class="number token">2</span>
- <span class="punctuation token">]</span><span class="punctuation token">)</span>
-<span class="punctuation token">}</span><span class="punctuation token">;</span>
-console<span class="punctuation token">.</span><span class="function token">table</span><span class="punctuation token">(</span>values<span class="punctuation token">)</span></code></pre>
+<pre class="brush: js">values = [];
+for (var x = 0; x &lt; 10; x++){
+ values.push([
+ 2 ** x,
+ 2 * x ** 2
+ ])
+};
+console.table(values)
+</pre>
<p>Résulte en</p>
-<pre class="eval line-numbers language-html notranslate"><code class="language-html">0 1 0
+<pre class="brush: plain">0 1 0
1 2 2
2 4 8
3 8 18
@@ -389,7 +399,8 @@ console<span class="punctuation token">.</span><span class="function token">tabl
6 64 72
7 128 98
8 256 128
-9 512 162</code></pre>
+9 512 162
+</pre>
<p>(Le première colonne est l'index)</p>
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
<div>{{EmbedInteractiveExample("pages/js/array-indexof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.indexOf(<var>élémentRecherché</var>)
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
<div>{{EmbedInteractiveExample("pages/js/array-join.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.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
<div>{{EmbedInteractiveExample("pages/js/array-keys.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.keys()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-lastindexof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.lastIndexOf(<var>élémentRecherché</var>)
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
<div>{{EmbedInteractiveExample("pages/js/array-length.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
-<p>La valeur de la propriété <code>length</code> est un entier de signe positif dont la valeur est inférieure à 2 à la puissance 32 (2<sup>32</sup>).</p>
+<p>La valeur de la propriété <code>length</code> est un entier de signe positif dont la valeur est inférieure à 2 à la puissance 32 (2^32).</p>
<pre class="brush: js notranslate">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
<div>{{EmbedInteractiveExample("pages/js/array-map.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>var nouveauTableau = arr</var>.map(<var>callback</var> [, <var>thisArg</var>])</pre>
@@ -53,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/map
<p><code>callback</code> 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.</p>
<div class="warning">
-<p><strong>Attention !</strong> <code>map()</code> construit un nouveau tableau. Si on utilise cette méthode sans utiliser le résultat, mieux vaudra utiliser <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach">forEach</a></code> ou <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...of">for...of</a></code>.  Pour mieux décider si <code>map()</code>est adéquat, regardez si vous utilisez la valeur de retour et/ou si vous renvoyez une valeur avec la fonction <code>callback</code> : si ce n'est pas le cas, il ne faut pas utiliser <code>map()</code>.</p>
+<p><strong>Attention :</strong> <code>map()</code> construit un nouveau tableau. Si on utilise cette méthode sans utiliser le résultat, mieux vaudra utiliser <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach">forEach</a></code> ou <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for...of">for...of</a></code>.  Pour mieux décider si <code>map()</code>est adéquat, regardez si vous utilisez la valeur de retour et/ou si vous renvoyez une valeur avec la fonction <code>callback</code> : si ce n'est pas le cas, il ne faut pas utiliser <code>map()</code>.</p>
</div>
<p>Si le paramètre <code>thisArg</code> est utilisé, il sera utilisé en tant que <code>this</code> par la fonction <code>callback</code> lorsqu'elle sera appelée. S'il n'est pas utilisé, ce sera la valeur {{jsxref("undefined")}} qui sera utilisée pour définir <code>this</code>. La valeur <code>this</code> finalement prise en compte par la fonction <code>callback</code> est définie <a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_this">selon les règles usuelles qui déterminent la valeur <code>this</code> observée par une fonction</a>.</p>
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
<div>{{EmbedInteractiveExample("pages/js/array-pop.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.pop()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-push.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.push(<var>élément1</var>, ..., <var>élémentN</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-reduce.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.reduce(<var>callback</var>)
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
<div>{{EmbedInteractiveExample("pages/js/array-reduce-right.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Voir également {{jsxref("Array.prototype.reduce()")}} pour une méthode qui réduit de gauche à droite.</p>
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
<div>{{EmbedInteractiveExample("pages/js/array-reverse.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.reverse()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-shift.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.shift()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-slice.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.slice()
@@ -29,18 +27,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/slice
<dl>
<dt><code>début</code> {{optional_inline}}</dt>
- <dd>Indice (à partir de zéro) depuis lequel commencer l'extraction.</dd>
- <dd>S'il s'agit d'un indice négatif, <code>début</code> indique un décalage depuis la fin de la séquence. Par exemple, <code>slice(-2)</code> extrait les avant-dernier et dernier éléments dans la séquence.<br>
+ <dd>Indice (à partir de zéro) depuis lequel commencer l'extraction. S'il s'agit d'un indice négatif, <code>début</code> indique un décalage depuis la fin de la séquence. Par exemple, <code>slice(-2)</code> extrait les avant-dernier et dernier éléments dans la séquence.<br>
<br>
Si <code>début</code> est absent, <code>slice()</code> commencera depuis 0. Si <code>début</code> est supérieur à la taille du tableau, c'est un tableau vide qui sera renvoyé.</dd>
-</dl>
-
-<dl>
<dt><code>fin</code> {{optional_inline}}</dt>
- <dd>Indice (à partir de zéro) auquel arrêter l'extraction. <code>slice()</code> extrait jusqu'à cet indice, mais pas l'élément situé en <code>fin</code> lui-même.</dd>
- <dd><code>slice(1,4)</code> extrait du deuxième au quatrième élément (les éléments d'indices 1, 2 et 3).</dd>
- <dd>S'il s'agit d'un indice négatif, <code>fin</code> indique un décalage depuis la fin de la séquence. <code>slice(2,-1)</code> extrait du troisième à l'avant-dernier élément dans la séquence.</dd>
- <dd>Si <code>fin</code> n'est pas fourni, <code>slice()</code> extraira jusqu'à la fin de la séquence (<code>arr.length</code>). Si <code>fin</code> est supérieur à la longueur de la séquence, <code>slice()</code> fera une extraction jusqu'à la fin de la séquence.</dd>
+ <dd>Indice (à partir de zéro) auquel arrêter l'extraction. <code>slice()</code> extrait jusqu'à cet indice, mais pas l'élément situé en <code>fin</code> lui-même. <code>slice(1,4)</code> 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, <code>fin</code> indique un décalage depuis la fin de la séquence. <code>slice(2,-1)</code> extrait du troisième à l'avant-dernier élément dans la séquence. Si <code>fin</code> n'est pas fourni, <code>slice()</code> extraira jusqu'à la fin de la séquence (<code>arr.length</code>). Si <code>fin</code> est supérieur à la longueur de la séquence, <code>slice()</code> fera une extraction jusqu'à la fin de la séquence.</dd>
</dl>
<h3 id="Valeur_de_retour">Valeur de retour</h3>
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
<div>{{EmbedInteractiveExample("pages/js/array-some.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.some(<var>callback</var>[, <var>objetThis</var>])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/array-sort.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.sort()
@@ -40,7 +38,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/sort
<p>Si le paramètre <code>fonctionComparaison</code> n'est pas fourni, les éléments qui ne valent pas <code>undefined</code> 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 <code>undefined</code> sont placés à la fin du tableau.</p>
-<div class="blockIndicator note">
+<div class="note">
<p><strong>Note :</strong> En UTF-16, les caractères Unicode situés après <code>\uFFFF</code> sont encodés avec deux unités de code <em>surrogates</em> sur l'intervalle <code>\uD800</code>-<code>\uDFFF</code>. 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 <em>surrogate</em> <code>\uD655 \uDE55</code> sera trié avant le caractère <code>\uFF3A</code>.</p>
</div>
@@ -234,8 +232,8 @@ var result = mapped.map(function(e){
});
</pre>
-<div class="blockIndicator note">
-<p><strong>Note : </strong>Une bibliothèque <em>open source</em> utilise cette approche : <code><a href="https://null.house/open-source/mapsort">mapsort</a></code>.</p>
+<div class="note">
+<p><strong>Note :</strong> Une bibliothèque <em>open source</em> utilise cette approche : <code><a href="https://null.house/open-source/mapsort">mapsort</a></code>.</p>
</div>
<h2 id="Spécifications">Spécifications</h2>
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
<div>{{EmbedInteractiveExample("pages/js/array-splice.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>var tabElementsSupprimes = array</var>.splice(<var>début</var>, nbASupprimer[, <var>élem1</var>[, élem2[, ...]]])
@@ -27,19 +25,10 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/splice
<dl>
<dt><code>début</code></dt>
- <dd>L'indice à partir duquel commencer à changer le tableau (l'indice du premier élement étant <code>0</code>).</dd>
- <dd>Si sa valeur est supérieure à la longueur du tableau <code><var>array</var>.length</code>, <code>début</code> est ramené à la longueur du tableau <code><var>array</var>.length</code>.</dd>
- <dd>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  <code><var>array</var>.length + <var>début</var></code>. Si <code><var>array</var>.length + <var>début</var></code> est inférieur à <code>0</code>, le changement commencera à l'index <code>0</code>.</dd>
-</dl>
-
-<dl>
+ <dd>L'indice à partir duquel commencer à changer le tableau (l'indice du premier élement étant <code>0</code>). Si sa valeur est supérieure à la longueur du tableau <code><var>array</var>.length</code>, <code>début</code> est ramené à la longueur du tableau <code><var>array</var>.length</code>. 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  <code><var>array</var>.length + <var>début</var></code>. Si <code><var>array</var>.length + <var>début</var></code> est inférieur à <code>0</code>, le changement commencera à l'index <code>0</code>.</dd>
<dt><code>nbASupprimer</code></dt>
<dd>Un entier indiquant le nombre d'anciens éléments à remplacer.<br>
- Si ce paramètre est absent ou si sa valeur est supérieure ou égale à <code>array.length - début</code>, alors les éléments entre <code>début</code> et la fin du tableau seront supprimés.</dd>
- <dd>Si <code>nbASupprimer</code> vaut 0, aucun élément ne sera supprimé. Dans ce cas, il est nécessaire de spécifier au moins un nouvel élément.</dd>
-</dl>
-
-<dl>
+ Si ce paramètre est absent ou si sa valeur est supérieure ou égale à <code>array.length - début</code>, alors les éléments entre <code>début</code> et la fin du tableau seront supprimés. Si <code>nbASupprimer</code> vaut 0, aucun élément ne sera supprimé. Dans ce cas, il est nécessaire de spécifier au moins un nouvel élément.</dd>
<dt><code>élemN</code></dt>
<dd>Les éléments à ajouter au tableau à partir de <code>début</code>. Si vous ne spécifiez pas de nouvel élément, les anciens éléments seront simplement supprimés du tableau.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/array-tolocalestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.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
<div>{{EmbedInteractiveExample("pages/js/array-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.toString()</pre>
@@ -34,7 +32,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Array/toString
<h3 id="Sémantique_d'ECMAScript_5">Sémantique d'ECMAScript 5</h3>
-<p>À partir de JavaScript 1.8.5 (Firefox 4), et en cohérence avec la 5<sup>e</sup> édition d'ECMAScript, la méthode <code>toString()</code> 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.</p>
+<p>À partir de JavaScript 1.8.5 (Firefox 4), et en cohérence avec la 5e édition d'ECMAScript, la méthode <code>toString()</code> 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.</p>
<h2 id="Spécifications">Spécifications</h2>
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
<div>{{EmbedInteractiveExample("pages/js/array-unshift.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.unshift([<var>élém1</var>[, ...[, <var>élémN</var>]]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/arraybuffer-bytelength.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>aybuffer.byteLength</pre>
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
<div>{{EmbedInteractiveExample("pages/js/arraybuffer-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new ArrayBuffer(longueur)
@@ -36,7 +34,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer
<h3 id="Exceptions">Exceptions</h3>
-<p>Une exception {{jsxref("RangeError")}} est levée lorsque l'argument <code>longueur</code> est supérieur à {{jsxref("Number.MAX_SAFE_INTEGER")}} (soit 2<sup>53</sup>) ou s'il est négatif.</p>
+<p>Une exception {{jsxref("RangeError")}} est levée lorsque l'argument <code>longueur</code> est supérieur à {{jsxref("Number.MAX_SAFE_INTEGER")}} (soit 2^53) ou s'il est négatif.</p>
<h2 id="Description">Description</h2>
@@ -67,7 +65,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer
<dd>Cette méthode renvoie <code>true</code> si <code>arg</code> est une des vues sur l'<code>ArrayBuffer</code> telle qu'un <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray">tableau typé</a> ou un objet {{jsxref("DataView")}}, sinon elle renvoie <code>false</code>.</dd>
<dt>{{jsxref("ArrayBuffer.transfer", "ArrayBuffer.transfer(ancienTampon [, nouvelleLongueur])")}} {{experimental_inline}}</dt>
<dd>
- <div class="line" id="file-arraybuffer-transfer-LC6">Cette méthode renvoie un nouvel objet <code>ArrayBuffer</code> dont le contenu est transféré depuis les données de <code>ancienTampon</code> et qui est ensuite tronqué ou rallongé avec des zéros pour que la taille du nouveau tampon soit <code>nouvelleLongueur</code>.</div>
+ <div>Cette méthode renvoie un nouvel objet <code>ArrayBuffer</code> dont le contenu est transféré depuis les données de <code>ancienTampon</code> et qui est ensuite tronqué ou rallongé avec des zéros pour que la taille du nouveau tampon soit <code>nouvelleLongueur</code>.</div>
</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/arraybuffer-isview.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">ArrayBuffer.isView(<var>arg</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/arraybuffer-slice.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">arraybuffer.slice(début[, fin])</pre>
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/slice
<dl>
<dt><code>début</code></dt>
<dd>Indice (numérotation commençant à zéro) de l'octet à partir duquel découper le tableau.</dd>
-</dl>
-
-<dl>
<dt><code>fin</code></dt>
<dd>Indice de l'octet auquel finir la découpe du tableau. Si ce paramètre n'est pas fourni, le nouvel <code>ArrayBuffer</code> contiendra tous les octets entre <code>début </code>et la fin du <code>ArrayBuffer</code> courant. L'intervalle défini par les valeurs <code>début</code> et <code>fin</code> est réduit à un intervalle valide pour le tableau courant si nécessaire. Si la longueur du nouveau tableau <code>ArrayBuffer</code> sera négative, l'intervalle est réduit à zéro.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/atomics-add.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-and.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-compareexchange.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-exchange.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<dd>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.</dd>
<dt>{{jsxref("Atomics.exchange()")}}</dt>
<dd>Cette méthode stocke la valeur fournie à la position indiquée dans le tableau. Elle renvoie l'ancienne valeur.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Atomics.load()")}}</dt>
<dd>Cette méthode renvoie la valeur à la position indiquée dans le tableau.</dd>
<dt>{{jsxref("Atomics.or()")}}</dt>
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
<div>{{EmbedInteractiveExample("pages/js/atomics-islockfree.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-load.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-or.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-store.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-sub.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/atomics-xor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
---
<p>{{JSRef}}</p>
-<p>La méthode statique <strong><code>BigInt.asIntN()</code></strong> permet d'écréter un nombre <code>BigInt</code> pour obtenir un entier signé entre 2<sup>largeur-1</sup> et 2<sup>largeur-1</sup>-1.</p>
+<p>La méthode statique <strong><code>BigInt.asIntN()</code></strong> permet d'écréter un nombre <code>BigInt</code> pour obtenir un entier signé entre 2^(largeur-1) et 2^(largeur-1)-1.</p>
<div>{{EmbedInteractiveExample("pages/js/bigint-asintn.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">var <var>resultat</var> = BigInt.asIntN(<var>largeur</var>, <var>bigint</var>);</pre>
@@ -32,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/asIntN
<h3 id="Valeur_de_retour">Valeur de retour</h3>
-<p>La valeur de <code>bigint</code> modulo 2<sup><code>largeur</code></sup> comme entier signé.</p>
+<p>La valeur de <code>bigint</code> modulo 2^<code>largeur</code> comme entier signé.</p>
<h2 id="Exemples">Exemples</h2>
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
---
<p>{{JSRef}}</p>
-<p>La méthode statique <strong><code>BigInt.asUintN()</code></strong> permet d'écréter un <code>BigInt</code> pour ramener sa valeur sur un entier non-signé entre 0 et 2<sup>largeur</sup>-1.</p>
+<p>La méthode statique <strong><code>BigInt.asUintN()</code></strong> permet d'écréter un <code>BigInt</code> pour ramener sa valeur sur un entier non-signé entre 0 et 2^(largeur)-1.</p>
<div>{{EmbedInteractiveExample("pages/js/bigint-asuintn.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">var <var>résultat</var> = BigInt.asUintN(<var>largeur</var>, <var>bigint</var>);</pre>
@@ -33,7 +31,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt/asUintN
<h3 id="Valeur_de_retour">Valeur de retour</h3>
-<p>La valeur de <code>bigint</code> modulo 2<sup><code>largeur</code></sup> comme un entier non signé.</p>
+<p>La valeur de <code>bigint</code> modulo 2^<code>largeur</code> comme un entier non signé.</p>
<h2 id="Exemples">Exemples</h2>
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
---
<div>{{JSRef}}</div>
-<p><strong><code>BigInt</code></strong> est un objet natif qui permet de représenter des nombres entiers supérieurs à 2<sup>53</sup> (la plus grande valeur entière qui puisse être représentée par le type primitif {{jsxref("Number")}}). <code>BigInt</code> peut être utilisé afin de représenter de grands entiers de n'importe quelle taille.</p>
+<p><strong><code>BigInt</code></strong> 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")}}). <code>BigInt</code> peut être utilisé afin de représenter de grands entiers de n'importe quelle taille.</p>
<div class="blockIndicator note">
<p><strong>Note :</strong> BigInt est actuellement une <strong>proposition de niveau 3</strong> pour la <a href="#Spécifications">spécification</a> ECMAScript.</p>
@@ -37,9 +37,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/BigInt
<p><strong>Note :</strong> <code>BigInt()</code> n'est pas censé être utilisé avec l'opérateur {{jsxref("Opérateurs/L_opérateur_new", "new")}}.</p>
</div>
-<dl>
-</dl>
-
<h2 id="Description">Description</h2>
<p>Un objet <code>BigInt</code> est créé en ajoutant un <code>n</code> à la fin d'un littéral d'entier — <code>10n</code> par exemple — ou en appelant la fonction <code>BigInt()</code>.</p>
@@ -55,13 +52,13 @@ const grandNombreEnChaîne = BigInt('9007199254740991');
const grandeNombreHexa = BigInt("0x1fffffffffffff");
// ↪ 9007199254740991n
-const grandeNombreBinaire = BigInt("<code class="language-js"><span class="string token">0b11111111111111111111111111111111111111111111111111111</span></code>");
+const grandeNombreBinaire = BigInt("0b11111111111111111111111111111111111111111111111111111");
// ↪ 9007199254740991n</pre>
<p>Les objets <code>BigInt</code> sont semblables aux objets {{jsxref("Number")}} selon certains aspects mais avec quelques différences clés. Les objets <code>BigInt</code> 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")}}.</p>
-<div class="blockIndicator warning">
-<p><strong>Attention !</strong> Il est nécessaire de convertir des valeurs {{jsxref("Number")}} ou <code>BigInt</code> dans les opérations qui les combinent.</p>
+<div class="warning">
+<p><strong>Attention :</strong> Il est nécessaire de convertir des valeurs {{jsxref("Number")}} ou <code>BigInt</code> dans les opérations qui les combinent.</p>
<p>Attention lors de ces conversions car la précision d'une valeur <code>BigInt</code> peut être perdue lorsque ce dernier est converti en {{jsxref("Number")}}.</p>
</div>
@@ -194,21 +191,21 @@ Boolean(12n)
<dl>
<dt><strong><code>BigInt.asIntN()</code></strong></dt>
- <dd>Écrète un objet <code>BigInt</code> pour obtenir un entier signé entre -2<sup>largeur-1</sup> et 2<sup>largeur-1</sup>-1</dd>
+ <dd>Écrète un objet <code>BigInt</code> pour obtenir un entier signé entre -2^(largeur-1) et 2^(largeur-1)-1</dd>
<dt><code>BigInt.asUintN()</code></dt>
- <dd>Écrète un objet <code>BigInt</code> pour obtenir un entier non-signé entre 0 et 2<sup>largeur</sup>-1</dd>
+ <dd>Écrète un objet <code>BigInt</code> pour obtenir un entier non-signé entre 0 et 2^(largeur)-1</dd>
</dl>
<h2 id="Propriétés">Propriétés</h2>
<dl>
<dt>{{jsxref("BigInt.prototype")}}</dt>
- <dd><span style="letter-spacing: -0.00278rem;">Cette propriété permet d'ajouter des propriétés aux objets </span><code style="letter-spacing: -0.00278rem;">BigInt</code><span style="letter-spacing: -0.00278rem;">.</span></dd>
+ <dd>Cette propriété permet d'ajouter des propriétés aux objets <code>BigInt</code>.</dd>
</dl>
<h2 id="Instances_de_BigInt">Instances de <code>BigInt</code></h2>
-<p>L'ensemble des instances de <code>BigInt</code> héritent de <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">BigInt.prototype</span></font>. Le prototype du constructeur <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">BigInt</span></font> peut être modifié afin de modifier l'ensemble des instances de <code>BigInt</code>.</p>
+<p>L'ensemble des instances de <code>BigInt</code> héritent de <code>BigInt.prototype</code>. Le prototype du constructeur <code>BigInt</code> peut être modifié afin de modifier l'ensemble des instances de <code>BigInt</code>.</p>
<h3 id="Méthodes_2">Méthodes</h3>
@@ -218,7 +215,7 @@ Boolean(12n)
<h3 id="Coercition_en_Number">Coercition en <code>Number</code></h3>
-<p>Lorsqu'on convertit une valeur <code>BigInt</code> 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 <code>BigInt</code> lorsque les valeurs qu'on manipule seront supérieures à 2<sup>53</sup> et qu'il ne sera pas nécessaire de passer d'un type à l'autre.</p>
+<p>Lorsqu'on convertit une valeur <code>BigInt</code> 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 <code>BigInt</code> 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.</p>
<h3 id="Cryptographie">Cryptographie</h3>
@@ -254,7 +251,7 @@ function nthPrime(nth) {
nthPrime(20n)
// ↪ 73n</pre>
-<h2 id="Spécifications_2"><a id="Spécifications" name="Spécifications">Spécifications</a></h2>
+<h2 id="Spécifications">Spécifications</h2>
<table class="standard-table">
<thead>
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
<div>{{EmbedInteractiveExample("pages/js/bigint-tolocalestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code><em>bigIntObj</em>.toLocaleString(</code><code>[locales [, options]])</code></pre>
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
<div>{{EmbedInteractiveExample("pages/js/bigint-tostring.html")}}</div>
-
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code><var>bigIntObj</var>.toString([<var>base</var>])</code></pre>
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
<div>{{EmbedInteractiveExample("pages/js/bigint-valueof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>bigIntObj</var>.valueOf()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/boolean-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>bool</var>.toString()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/boolean-valueof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>bool</var>.valueOf()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-buffer.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.buffer</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-bytelength.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.byteLength</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-byteoffset.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.byteOffset</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getbigint64.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getBigInt64(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getbiguint64.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getBigUint64(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getfloat32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getFloat32(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getfloat64.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getFloat64(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getint16.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getInt16(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getint32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getInt32(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getint8.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getInt8(positionOctet)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getuint16.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getUint16(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getuint32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getUint32(positionOctet [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-getuint8.html")}}</div>
-
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.getUint8(positionOctet)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new DataView(buffer [, décalageOctets [, longueurOctets]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setbigint64.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setBigInt64(positionOctet, value [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setbiguint64.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setBigUint64(positionOctet, value [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setfloat32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setFloat32(positionOctet, valeur [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setfloat64.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setFloat64(positionOctet, value [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setint16.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setInt16(positionOctet, value [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setint32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setInt32(positionOctet, value [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setint8.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setInt8(positionOctet, valeur)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setuint16.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setUint16(positionOctet, valeur [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setuint32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setUint32(positionOctet, valeur [, littleEndian])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/dataview-setuint8.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dataview</var>.setUint8(positionOctet, valeur)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getdate.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getDate()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getday.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.getDay()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getfullyear.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getFullYear()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-gethours.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.getHours()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getmilliseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.getMilliseconds()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getminutes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.getMinutes()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getmonth.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><em>dateObj.g</em>etMonth()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getSeconds()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-gettime.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getTime()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-gettimezoneoffset.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getTimezoneOffset()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcdate.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.getUTCDate()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcday.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCDay()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcfullyear.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCFullYear()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutchours.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCHours()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcmilliseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCMilliseconds()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcminutes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCMinutes()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcmonth.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCMonth()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-getutcseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">dateObj.getUTCSeconds()</pre>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">Les objets JavaScript <strong><code>Date</code></strong> représentent un instant donné sur l'axe du temps dans un format indépendant de la plateforme utilisée.</span> Les objets <code>Date</code> contiennent un nombre (<code>Number</code>) qui représente le nombre de millisecondes écoulées depuis le premier janvier 1970 sur l'échelle <a href="https://fr.wikipedia.org/wiki/Temps_universel_coordonn%C3%A9">UTC</a>.</p>
+<p>Les objets JavaScript <strong><code>Date</code></strong> représentent un instant donné sur l'axe du temps dans un format indépendant de la plateforme utilisée. Les objets <code>Date</code> contiennent un nombre (<code>Number</code>) qui représente le nombre de millisecondes écoulées depuis le premier janvier 1970 sur l'échelle <a href="https://fr.wikipedia.org/wiki/Temps_universel_coordonn%C3%A9">UTC</a>.</p>
-<div class="blockIndicator note">
-<p>TC39 travaille actuellement sur <a href="https://tc39.es/proposal-temporal/docs/index.html">Temporal</a>, une nouvelle API pour la gestion des dates, heures et données temporelles.<br>
+<div class="note"><p><strong>Note :</strong> TC39 travaille actuellement sur <a href="https://tc39.es/proposal-temporal/docs/index.html">Temporal</a>, une nouvelle API pour la gestion des dates, heures et données temporelles.<br>
Pour en savoir plus, consultez le <a href="https://blogs.igalia.com/compilers/2020/06/23/dates-and-times-in-javascript/">blog d'Igalia</a> et n'hésitez pas à répondre <a href="https://forms.gle/iL9iZg7Y9LvH41Nv8">au sondage</a>. 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 !</p>
</div>
@@ -23,7 +22,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date
<p>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 <strong>l'<a href="https://fr.wikipedia.org/wiki/Epoch">epoch</a> UNIX</strong>, qui est l'instant de référence principalement utilisé pour manipuler les dates/heures dans les systèmes informatiques.</p>
-<p><strong>Note :</strong> 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.</p>
+<div class="note"><p><strong>Note :</strong> 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.</p></div>
<p>On notera également que la représentation maximale d'un objet <code>Date</code> n'est pas la même que le plus grand entier représentable en JavaScript (<code>Number.MAX_SAFE_INTEGER</code> 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 <code>Date</code> standard (soit un intervalle de ±8 640 000 000 000 000 millisecondes).</p>
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
---
<div>{{JSRef}}</div>
-<p>La méthode <strong><code>Date.now()</code></strong> renvoie le nombre de millisecondes écoulées depuis le 1<sup>er</sup> Janvier 1970 00:00:00 UTC.</p>
+<p>La méthode <strong><code>Date.now()</code></strong> renvoie le nombre de millisecondes écoulées depuis le 1er Janvier 1970 00:00:00 UTC.</p>
<div>{{EmbedInteractiveExample("pages/js/date-now.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">var tempsEnMs = Date.now();
@@ -29,13 +27,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/now
<h2 id="Description">Description</h2>
-<p>La méthode <code>now()</code> renvoie le nombre de millisecondes écoulées depuis le 1<sup>er</sup> janvier 1970 00:00:00 UTC sous forme d'un {{jsxref("Number")}} (nombre).</p>
+<p>La méthode <code>now()</code> renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970 00:00:00 UTC sous forme d'un {{jsxref("Number")}} (nombre).</p>
<p><code>now()</code> étant une méthode statique de {{jsxref("Date")}}, on utilisera toujours la forme <code>Date.now()</code>.</p>
<h2 id="Prothèse_d'émulation_(polyfill)">Prothèse d'émulation (<em>polyfill</em>)</h2>
-<p>Cette méthode a été standardisée dans la 5<sup>e</sup> édition d'ECMA-262. Les moteurs JavaScript ne la supportant pas peuvent l'émuler de la façon suivante :</p>
+<p>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 :</p>
<pre class="brush: js">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
---
<div>{{JSRef}}</div>
-<p>La méthode <strong><code>Date.parse()</code></strong><strong> </strong>analyse la représentation textuelle d'une date, et renvoie le nombre de millisecondes depuis le 1<sup>er</sup> janvier 1970, 00:00:00 UTC jusqu'à cette date ou <code>NaN</code> si la chaîne n'est pas reconnue ou décrit une date invalide (par exemple 2015-02-31).</p>
+<p>La méthode <strong><code>Date.parse()</code></strong><strong> </strong>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 <code>NaN</code> si la chaîne n'est pas reconnue ou décrit une date invalide (par exemple 2015-02-31).</p>
<div class="note">
<p><strong>Note :</strong> Pour les anciennes implémentations (avant ES5), le résultat de <code>Date.</code><code>parse</code> variait d'une implémentation à l'autre. Attention donc à la compatibilité avec ces anciennes versions.</p>
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/parse
<div>{{EmbedInteractiveExample("pages/js/date-parse.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<p>Appel direct :</p>
@@ -44,7 +42,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/parse
<h2 id="Description">Description</h2>
-<p>La méthode <code>parse</code> prend en argument une chaine de caractères contenant une date en paramètre (comme "<code>Dec 25, 1995</code>") et renvoie le nombre de millièmes de secondes depuis le 1<sup>er</sup> 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")}}.</p>
+<p>La méthode <code>parse</code> prend en argument une chaine de caractères contenant une date en paramètre (comme "<code>Dec 25, 1995</code>") 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")}}.</p>
<h3 id="Format_de_la_chaîne_de_caractères">Format de la chaîne de caractères</h3>
@@ -186,7 +184,7 @@ Date.parse("2019-01-01T00:00:00.000+00:00")
<h2 id="Notes_de_compatibilité">Notes de compatibilité</h2>
<ul>
- <li>À 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 XXI<sup>e</sup> siècle. Ainsi, <code>04/16/17</code> 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)}}).</li>
+ <li>À 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, <code>04/16/17</code> 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)}}).</li>
<li>Google Chrome acceptera une chaîne de caractères avec un nombre pour le paramètre <code>dateString</code>. Ainsi, si on exécute <code>!!Date.parse("42")</code> dans Firefox, on obtiendra <code>false</code> tandis que que Google Chrome donnera <code>true</code> car <code>"42"</code> sera interprété comme la date du premier janvier 2042.</li>
</ul>
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
<div>{{EmbedInteractiveExample("pages/js/date-setdate.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setDate(valeurJour)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setfullyear.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setFullYear(valeurAnnée[, valeurMois[, valeurJour]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-sethours.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">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
<div>{{EmbedInteractiveExample("pages/js/date-setmilliseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setMilliseconds(valeurMs)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setminutes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setMinutes(valeurMinutes[, valeurSecondes[, valeurMs]])</pre>
@@ -31,14 +29,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMinutes
<dl>
<dt><code>valeurMinutes</code></dt>
<dd>Un entier entre 0 et 59, représentant les minutes.</dd>
-</dl>
-
-<dl>
<dt><code>valeurSecondes</code></dt>
<dd>Paramètre optionnel, un entier entre 0 et 59, représentant les secondes. Si <code>valeurSecondes</code> est utilisé, il faut également utiliser <code>valeurMinutes</code>.</dd>
-</dl>
-
-<dl>
<dt><code>valeurMs</code></dt>
<dd>Paramètre optionel, un nombre entre 0 et 999, représentant les millièmes de secondes. Si <code>valeurMs</code> est utilisé, il faut également utiliser <code>valeurMinutes</code> et <code>valeurSecondes</code>.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/date-setmonth.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setMonth(valeurMois[, valeurJour])</pre>
@@ -31,9 +29,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setMonth
<dl>
<dt><code>valeurMois</code></dt>
<dd>Un entier entre 0 et 11 (représentant les mois de janvier à décembre).</dd>
-</dl>
-
-<dl>
<dt><code>valeurJour</code></dt>
<dd>Paramètre optionnel, un entier entre 1 et 31, représentant le jour du mois.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/date-setseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setSeconds(valeurSecondes[, valeurMs])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-settime.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setTime(valeurTemps)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutcdate.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCDate(valeurJour)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutcfullyear.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCFullYear(valeurAnnée[, valeurMois[, valeurJour]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutchours.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCHours(valeurHeures[, valeurMinutes[, valeurSecondes[, valeurMs]]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutcmilliseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCMilliseconds(valeurMs) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutcminutes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCMinutes(valeurMinutes[, valeurSecondes[, valeurMs]]) </pre>
@@ -29,9 +27,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes
<dd>Un entier entre 0 et 59, représentant les minutes.</dd>
<dt><code>valeurSecondes</code></dt>
<dd>Paramètre optionnel, un entier entre 0 et 59, représentant les secondes. Si ce paramètre est utilisé, il faut également utiliser <code>valeurMinutes</code>.</dd>
-</dl>
-
-<dl>
<dt><code>valeurMs</code></dt>
<dd>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 <code>valeurMinutes</code> et <code>valeurSecondes</code>.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutcmonth.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCMonth(valeurMois[, valeurJour]) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-setutcseconds.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.setUTCSeconds(valeurSecondes[, valeurMs]) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-todatestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toDateString()</pre>
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
<p>La méthode <code><strong>toGMTString()</strong></code> 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 <code>toGMTString()</code> 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.</p>
<div class="note">
-<p><strong>Note </strong>: <code>toGMTString()</code> 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.</p>
+<p><strong>Note :</strong> <code>toGMTString()</code> 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.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
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
<div>{{EmbedInteractiveExample("pages/js/date-toisostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toISOString()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-tojson.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toJSON()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-tolocaledatestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toLocaleDateString([locales [, options]])</pre>
@@ -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</pre>
-<h3 id="Vérifier_le_support_des_arguments_locales_et_options"><a name="check">Vérifier le support des arguments <code>locales</code> et <code>options</code></a></h3>
+<h3 id="Vérifier_le_support_des_arguments_locales_et_options">Vérifier le support des arguments <code>locales</code> et <code>options</code></h3>
<p>Les arguments <code>locales</code> et <code>options</code> 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<code> RangeError</code> :</p>
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
<div>{{EmbedInteractiveExample("pages/js/date-tolocalestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj.toLocaleString([locales [, options]])</var></pre>
@@ -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</pre>
-<h3 id="Vérifier_le_support_des_arguments_locales_et_options"><a id="check" name="check">Vérifier le support des arguments <code>locales</code> et <code>options</code></a></h3>
+<h3 id="Vérifier_le_support_des_arguments_locales_et_options">Vérifier le support des arguments <code>locales</code> et <code>options</code></h3>
<p>Les arguments <code>locales</code> et <code>options</code> 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")}} :</p>
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
<div>{{EmbedInteractiveExample("pages/js/date-tolocaletimestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toLocaleTimeString([locales [, options]])</pre>
@@ -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</pre>
-<h3 id="Vérifier_le_support_des_arguments_locales_et_options"><a id="check" name="check">Vérifier le support des arguments <code>locales</code> et <code>options</code></a></h3>
+<h3 id="Vérifier_le_support_des_arguments_locales_et_options">Vérifier le support des arguments <code>locales</code> et <code>options</code></h3>
<p>Les arguments <code>locales</code> et <code>options</code> 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<code> RangeError</code> :</p>
@@ -162,7 +160,7 @@ console.log(date.toLocaleTimeString("en-US", {hour12: false}));
</tbody>
</table>
-<h2 id="Compatibilité_des_navigateurs"><a id="compat" name="compat">Compatibilité des navigateurs</a></h2>
+<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
<p>{{Compat("javascript.builtins.Date.toLocaleTimeString")}}</p>
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
<div>{{EmbedInteractiveExample("pages/js/date-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toString()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-totimestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toTimeString()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/date-toutcstring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateObj</var>.toUTCString()</pre>
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
---
<div>{{JSRef}}</div>
-<p>La méthode <strong><code>Date.UTC()</code></strong> accepte des paramètres similaires à ceux du constructeur {{jsxref("Date")}} et renvoie le nombre de millièmes de seconde depuis le 1<sup>er</sup> janvier 1970, 00:00:00, temps universel. Autrement dit, elle renvoie la date en UTC.</p>
+<p>La méthode <strong><code>Date.UTC()</code></strong> 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.</p>
<div>{{EmbedInteractiveExample("pages/js/date-utc.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Date.UTC(<em>année</em>[,<em>mois</em>[,<em>jour</em>[,<em>heures</em>[,<em>minutes</em>[,<em>secondes</em>[,<em>ms</em>]]]]]])</pre>
@@ -30,7 +28,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/UTC
<dd>
<p>Un entier entre 0 (janvier) et 11 (décembre) représentant le mois.</p>
- <p class="note"><strong>Note :</strong> Cet argument est optionnel depuis ECMAScript 2017.</p>
+ <div class="note"><p><strong>Note :</strong> Cet argument est optionnel depuis ECMAScript 2017.</p></div>
</dd>
<dt><code>jour</code>{{optional_inline}}</dt>
<dd>Un entier entre 1 et 31 représentant le jour du mois. La valeur par défaut vaut 1.</dd>
@@ -50,9 +48,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Date/UTC
<h2 id="Description">Description</h2>
-<p>La méthode <code>UTC</code> 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 1<sup>er</sup> janvier 1970, 00:00:00, temps universel et la date et l'heure spécifiées.</p>
+<p>La méthode <code>UTC</code> 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.</p>
-<p>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 XX<sup>e</sup> siècle (1900 + année) ; par exemple si vous indiquez 95, l'année 1995 sera utilisée.</p>
+<p>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.</p>
<p>La méthode <code>UTC</code> diffère du constructeur {{jsxref("Date")}} pour deux raisons :</p>
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
<div>{{EmbedInteractiveExample("pages/js/date-valueof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>date</var>.valueOf()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-decodeuri.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">decodeURI(<var>encodedURI</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-decodeuricomponent.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">decodeURIComponent(<var>encodedURI</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-encodeuri.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">encodeURI(<var>URI</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-encodeuricomponent.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">encodeURIComponent(<var>str</var>);</pre>
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");</pre>
<h4 id="Classes_derreur_personnalisées_avec_ECMAScript_2015_ES6">Classes d'erreur personnalisées avec ECMAScript 2015 / ES6</h4>
<div class="warning">
-<p><strong>Attention !</strong> Babel, dans les versions antérieures à Babel 7, ainsi que d'autres transpileurs ne géreront pas correctement le code suivant sans <a href="https://github.com/loganfsmyth/babel-plugin-transform-builtin-extend">configuration supplémentaire</a>. 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 <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperty">Object.defineProperty()</a></code>.</p>
+<p><strong>Attention :</strong> Babel, dans les versions antérieures à Babel 7, ainsi que d'autres transpileurs ne géreront pas correctement le code suivant sans <a href="https://github.com/loganfsmyth/babel-plugin-transform-builtin-extend">configuration supplémentaire</a>. 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 <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperty">Object.defineProperty()</a></code>.</p>
</div>
<div class="note">
@@ -160,7 +160,7 @@ try {
<h4 id="Objet_derreur_personnalisé_ES5">Objet d'erreur personnalisé ES5</h4>
<div class="warning">
-<p><strong>Attention ! Tous</strong> les navigateurs incluent le constructeur <code>CustomError</code> dans la pile  d'appel lorsqu'une déclaration prototypale est utilisée.</p>
+<p><strong>Attention :</strong> Tous les navigateurs incluent le constructeur <code>CustomError</code> dans la pile  d'appel lorsqu'une déclaration prototypale est utilisée.</p>
</div>
<pre class="brush: js notranslate">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
<p>À partir de Firefox 30 et ultérieur, ce message contiendra le numéro de colonne  ({{bug(762556)}}) :</p>
-<pre class="language-html">trace@file:///C:/exemple.html:9:17
+<pre class="brush: html">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</pre>
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
<p>où ces attributs correspondent aux propriétés respectives de l'instance <code>Error</code>.</p>
-<div class="note"><strong>Note :</strong> Les propriétés utilisées par la méthode <code>toSource()</code> 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.</div>
+<div class="note"><p><strong>Note :</strong> Les propriétés utilisées par la méthode <code>toSource()</code> 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.</p></div>
<h2 id="Spécifications">Spécifications</h2>
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
---
<div>{{jsSidebar("Objects")}}</div>
-<div class="warning"><strong>Attention !</strong> Bien que <code>escape(…)</code> 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 <a href="https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers">l'Annexe B</a> du standard ECMA-262 qui commence par :
+<div class="warning"><p><strong>Attention :</strong> Bien que <code>escape(…)</code> 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 <a href="https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers">l'Annexe B</a> du standard ECMA-262 qui commence par :
<blockquote>… 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. …<br>
-… 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. …</blockquote>
+… 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. …</blockquote></p>
</div>
<p>La fonction <code><strong>escape()</strong></code> 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.</p>
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
<p>La fonction <code><strong>eval()</strong></code> permet d'évaluer du code JavaScript représenté sous forme d'une chaîne de caractères.</p>
-<div class="blockIndicator warning">
-<p><strong>Avertissement :</strong> 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 <code>eval()</code>. Voir la section <a href="#Nutiliser_eval_quen_dernier_recours_!">N'utilisez eval() qu'en dernier recours !</a> ci-dessous.</p>
+<div class="warning">
+<p><strong>Attention :</strong> 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 <code>eval()</code>. Voir la section <a href="#Nutiliser_eval_quen_dernier_recours_!">N'utilisez eval() qu'en dernier recours !</a> ci-dessous.</p>
</div>
<div>{{EmbedInteractiveExample("pages/js/globalprops-eval.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre>eval(<var>str</var>)</pre>
@@ -67,7 +65,7 @@ eval(expression.toString());
(0, eval)('x + y'); // un autre exemple d'appel indirect.
}</pre>
-<h2 id="Nutiliser_eval_quen_dernier_recours_!"><a name="dont-use-it">N'utiliser <code>eval()</code> qu'en dernier recours !</a></h2>
+<h2 id="Nutiliser_eval_quen_dernier_recours_!">N'utiliser <code>eval()</code> qu'en dernier recours !</h2>
<p><code>eval()</code> est une fonction dangereuse qui exécute le code passé en argument avec les privilèges de l'environnement appelant. Si <code>eval()</code> 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 <code>eval()</code> a été invoquée. Cela peut permettre des attaques qui n'auraient pas été rendues possible en utilisant un objet {{jsxref("Function")}}.</p>
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
<p>La méthode <code><strong>apply()</strong></code> appelle une fonction en lui passant une valeur <code>this</code> et des <code>arguments</code> sous forme d'un tableau (ou d'un objet <a href="/fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript#Manipuler_des_objets_semblables_aux_tableaux">semblable à un tableau</a>).</p>
-<div class="note"><strong>Note :</strong> Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.call", "call()")}}, elle est différente car <code>call()</code> accepte <strong>une liste d'arguments</strong>, tandis que <code>apply()</code> accepte un <strong>tableau d'arguments</strong>.</div>
+<div class="note"><p><strong>Note :</strong> Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.call", "call()")}}, elle est différente car <code>call()</code> accepte <strong>une liste d'arguments</strong>, tandis que <code>apply()</code> accepte un <strong>tableau d'arguments</strong>.</p></div>
-<div class="note"><strong>Note :</strong> Quand on utilise {{jsxref("undefined")}} ou {{jsxref("null")}} comme premier argument pour cette fonction, on peut obtenir un résultat similaire avec la <a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Syntaxe_décomposition">syntaxe de décomposition</a>.</div>
+<div class="note"><p><strong>Note :</strong> Quand on utilise {{jsxref("undefined")}} ou {{jsxref("null")}} comme premier argument pour cette fonction, on peut obtenir un résultat similaire avec la <a href="/fr/docs/Web/JavaScript/Reference/Opérateurs/Syntaxe_décomposition">syntaxe de décomposition</a>.</p></div>
<div>{{EmbedInteractiveExample("pages/js/function-apply.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>fun</var>.apply(<var>thisArg, </var>[<var>argsArray</var>])</pre>
@@ -49,7 +47,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Function/apply
<p>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é <code>length</code> et une propriété entière comprise entre <code>[0..length[</code> est un objet semblable à un tableau. On peut ainsi, par exemple, utiliser un objet {{domxref("NodeList")}} ou un objet quelconque comme <code>{'length': 2, '0': 'manger', '1': 'bananes'}</code>.</p>
<div class="note">
-<p><strong>Note : </strong>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.</p>
+<p><strong>Note :</strong> 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.</p>
</div>
<h2 id="Exemples">Exemples</h2>
@@ -116,7 +114,7 @@ console.log(monInstance.constructor); // "MonConstructeur"
</pre>
</div>
-<div class="note"><strong>Note :</strong> Attention, cette méthode non-native <code>Function.construct</code> 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 <code>[2012, 11, 4]</code> utilisé sur le constructeur de l'objet <code>Date</code> : on peut écrire ceci : <code>new (Function.prototype.bind.apply(Date, [null].concat([2012, 11, 4])))()</code> – cependant cela reste une pratique à éviter si possible et à ne pas utiliser en dans un environnement de production).</div>
+<div class="note"><p><strong>Note :</strong> Attention, cette méthode non-native <code>Function.construct</code> 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 <code>[2012, 11, 4]</code> utilisé sur le constructeur de l'objet <code>Date</code> : on peut écrire ceci : <code>new (Function.prototype.bind.apply(Date, [null].concat([2012, 11, 4])))()</code> – cependant cela reste une pratique à éviter si possible et à ne pas utiliser en dans un environnement de production).</p></div>
<h3 id="Utiliser_apply_et_des_fonctions_natives">Utiliser <code>apply</code> et des fonctions natives</h3>
@@ -194,7 +192,7 @@ var min = minimumDuTableau([5, 6, 2, 3, 7]);
</tbody>
</table>
-<h2 id="Compatibilité_des_navigateurs"><a id="compat" name="compat">Compatibilité des navigateurs</a></h2>
+<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
<p>{{Compat("javascript.builtins.Function.apply")}}</p>
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
<div>{{EmbedInteractiveExample("pages/js/function-bind.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">let boundFunc = <var>fun</var>c.bind(<var>thisArg</var>[, <var>arg1</var>[, <var>arg2</var>[, ...]]])</pre>
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
<p>La méthode <code><strong>call()</strong></code> réalise un appel à une fonction avec une valeur <code>this</code> donnée et des arguments fournis individuellement.</p>
-<div class="note"><strong>Note : </strong>Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.apply", "apply()")}}, la différence fondamentale réside dans le fait que <code>call()</code> accepte <strong>une liste d'arguments</strong>, tandis que la méthode <code>apply()</code> accepte <strong>un unique tableau d'arguments</strong>.</div>
+<div class="note"><p><strong>Note :</strong> Bien que la syntaxe de cette fonction ressemble à celle de {{jsxref("Function.apply", "apply()")}}, la différence fondamentale réside dans le fait que <code>call()</code> accepte <strong>une liste d'arguments</strong>, tandis que la méthode <code>apply()</code> accepte <strong>un unique tableau d'arguments</strong>.</p></div>
<div>{{EmbedInteractiveExample("pages/js/function-call.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>fun</var>.call(<var>thisArg</var>[, <var>arg1</var>[, <var>arg2</var>[, ...]]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/function-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Function ([<var>arg1</var>[, <var>arg2</var>[, ...<var>argN</var>]],] corpsFonction)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/function-length.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/function-name.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/function-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>function</var>.toString(indentation)</pre>
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 }
</pre>
<div class="note">
-<p><strong>Note : </strong>Si <code>done</code> vaut <code>true</code>, <code>return(valeur)</code> renverra la même chose que <code>next()</code> : <code>undefined</code>. Si aucun argument n'est fourni, la propriété <code>value</code> de l'objet renvoyé sera la même qu'avec un appel à <code>.next()</code>. Si un argument est fourni, c'est lui qui sera utilisé comme valeur pour l'attribut <code>value</code> du résultat.</p>
+<p><strong>Note :</strong> Si <code>done</code> vaut <code>true</code>, <code>return(valeur)</code> renverra la même chose que <code>next()</code> : <code>undefined</code>. Si aucun argument n'est fourni, la propriété <code>value</code> de l'objet renvoyé sera la même qu'avec un appel à <code>.next()</code>. Si un argument est fourni, c'est lui qui sera utilisé comme valeur pour l'attribut <code>value</code> du résultat.</p>
<pre class="brush: js">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
<div>{{EmbedInteractiveExample("pages/js/globalprops-globalthis.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code>globalThis</code>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-infinity.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Infinity</pre>
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]]);</pre>
<dd>Renvoie un nouvel objet <code>Array Iterator</code> qui contient les valeurs correspondantes à chaque indice du tableau.</dd>
</dl>
-<dl>
-</dl>
-
<h2 id="Exemples">Exemples</h2>
<p>Différentes façons de créer un objet <code>Int8Array</code> :</p>
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
<div>{{EmbedInteractiveExample("pages/js/intl-collator-prototype-compare.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">collator.compare(chaine1, chaine2)</pre>
@@ -28,8 +26,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/compare
<h3 id="Paramètres">Paramètres</h3>
<dl>
- <dt><code>chaine1</code></dt>
- <dt><code>chaine2</code></dt>
+ <dt><code>chaine1</code>, <code>chaine2</code></dt>
<dd>Les chaînes de caractères à comparer.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-collator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Intl.Collator([<em>locales</em> [, <em>options</em>]])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/intl-collator-prototype-resolvedoptions.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">collator.resolvedOptions()</pre>
@@ -36,14 +34,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/resolvedOpt
<dl>
<dt><code>locale</code></dt>
<dd>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 <code>locale</code>.</dd>
- <dt><code>usage</code></dt>
- <dt><code>sensitivity</code></dt>
- <dt><code>ignorePunctuation</code></dt>
+ <dt><code>usage</code>,<code>sensitivity</code>, <code>ignorePunctuation</code></dt>
<dd>Les valeurs demandées pour ces propriétés via l'argument <code>options</code> ou celles utilisées par défaut.</dd>
<dt><code>collation</code></dt>
<dd>La valeur demandée pour l'extension Unicode <code>"co"</code> si elle est supportée par la locale utilisée, sinon <code>"default"</code>.</dd>
- <dt><code>numeric</code></dt>
- <dt><code>caseFirst</code></dt>
+ <dt><code>numeric</code>, <code>caseFirst</code></dt>
<dd>Les valeurs demandées pour ces propriétés via l'argument <code>options</code> ou l'utilisation des extensions Unicode <code>"kn"</code> et <code>"kf"</code> ou les valeurs par défaut. Si l'implémentation utilisée ne supporte pas ces propriétés, elles sont omises.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-collator-prototype-supportedlocalesof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Intl.Collator.supportedLocalesOf(locales [, options])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/intl-datetimeformat-prototype-format.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>dateTimeFormat</var>.format(<var>date</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/intl-datetimeformat-prototype-formatrange.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
-<pre><code>Intl.DateTimeFormat.prototype.formatRange(<var>dateDébut, dateFin</var>)</code></pre>
+<pre>Intl.DateTimeFormat.prototype.formatRange(<var>dateDébut, dateFin</var>)</pre>
<h2 id="Exemples">Exemples</h2>
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
<h2 id="Syntaxe">Syntaxe</h2>
-<pre><code>Intl.DateTimeFormat.prototype.formatRangeToParts(<var>dateDebut, dateFin</var>)</code></pre>
+<pre>Intl.DateTimeFormat.prototype.formatRangeToParts(<var>dateDebut, dateFin</var>)</pre>
<h2 id="Exemples">Exemples</h2>
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
<div>{{EmbedInteractiveExample("pages/js/intl-datetimeformat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Intl.DateTimeFormat([<var>locales</var>[, <var>options</var>]])
@@ -141,7 +139,7 @@ Intl.DateTimeFormat.call(<var>this</var>[, <var>locales</var>[, <var>options</va
</dd>
</dl>
- <p class="noinclude">La valeur par défaut pour chaque composante est {{jsxref("undefined")}}, mais si toutes les composantes valent <code>undefined</code>, alors <code>year</code>, <code>month</code>, et <code>day</code> seront considérés comme <code>"numeric"</code>.</p>
+ <p>La valeur par défaut pour chaque composante est {{jsxref("undefined")}}, mais si toutes les composantes valent <code>undefined</code>, alors <code>year</code>, <code>month</code>, et <code>day</code> seront considérés comme <code>"numeric"</code>.</p>
</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-datetimeformat-prototype-supportedlocalesof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Intl.DateTimeFormat.supportedLocalesOf(<var>locales</var>[, <var>options</var>])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/intl-displaynames.html")}}</div>
-
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate">new Intl.DisplayNames([<var>langues</var>[, <var>options</var>]])
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
<div>{{EmbedInteractiveExample("pages/js/intl-getcanonicallocales.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Intl.getCanonicalLocales(locales)</pre>
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
---
<div>{{JSRef}}</div>
-<p class="summary">L'objet <strong><code>Intl</code></strong> 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. <code>Intl</code> donne accès à plusieurs constructeurs et fonctionnalités communs aux constructeurs destinés à l'internationalion et à d'autres fonctions dépendantes des langues.</p>
+<p>L'objet <strong><code>Intl</code></strong> 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. <code>Intl</code> donne accès à plusieurs constructeurs et fonctionnalités communs aux constructeurs destinés à l'internationalion et à d'autres fonctions dépendantes des langues.</p>
<h2 id="Propriétés_constructrices">Propriétés constructrices</h2>
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
<div>{{EmbedInteractiveExample("pages/js/intl-listformat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Syntax">Syntax</h2>
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
</tr>
<tr>
<td>
- <div class="blockIndicator warning">La clé  <code>islamicc</code> est désormais dépréciée et il faut utiliser <code>islamic-civil</code> à la place.</div>
+ <div class="warning"><p><strong>Attention :</strong> La clé  <code>islamicc</code> est désormais dépréciée et il faut utiliser <code>islamic-civil</code> à la place.</p></div>
<p><code>islamicc</code></p>
</td>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La propriété <strong><code>Intl.Locale.prototype.caseFirst</code></strong> 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).</span></p>
+<p>La propriété <strong><code>Intl.Locale.prototype.caseFirst</code></strong> 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).</p>
<h2 id="Description">Description</h2>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La propriété <strong><code>Intl.Locale.prototype.collation</code></strong> est une propriété (à laquelle on accède via un accesseur) qui renvoie le <a href="https://www.unicode.org/reports/tr35/tr35-collation.html#CLDR_Collation">type de collation</a> pour l'instance de <code>Locale</code> 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.</span></p>
+<p>La propriété <strong><code>Intl.Locale.prototype.collation</code></strong> est une propriété (à laquelle on accède via un accesseur) qui renvoie le <a href="https://www.unicode.org/reports/tr35/tr35-collation.html#CLDR_Collation">type de collation</a> pour l'instance de <code>Locale</code> 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.</p>
<h2 id="Description">Description</h2>
@@ -44,8 +44,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/collation
</tr>
<tr>
<td>
- <div class="blockIndicator warning">
- <p>Le type <code>direct</code> a été déprécié et ne doit pas être utilisé.</p>
+ <div class="warning">
+ <p><strong>Attention :</strong> Le type <code>direct</code> a été déprécié et ne doit pas être utilisé.</p>
</div>
<p><code>direct</code></p>
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</pre>
<h3 id="Définir_le_format_horaire_grâce_à_un_objet_de_configuration">Définir le format horaire grâce à un objet de configuration</h3>
-<p>Le constructeur <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale" title="The Intl.Locale constructor is a standard built-in property of the Intl object."><code>Intl.Locale</code></a> 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é <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">hourCycle</span></font> sur l'objet de configuration avec la valeur souhaitée et on passera cet objet au constructeur.</p>
+<p>Le constructeur <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale" title="The Intl.Locale constructor is a standard built-in property of the Intl object."><code>Intl.Locale</code></a> 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é <code>hourCycle</code> sur l'objet de configuration avec la valeur souhaitée et on passera cet objet au constructeur.</p>
<pre class="brush: js">let us12hour = new Intl.Locale("en-US-u-hc-h12");
console.log(us12hour.hourCycle); // Affichera "h12" dans la console</pre>
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
<p>{{EmbedInteractiveExample("pages/js/intl-locale.html")}}</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Intl.Locale([<var>tag</var>[, <var>options</var>]])</pre>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La propriété <strong><code>Intl.Locale.prototype.language</code></strong> est une propriété fournie via un accesseur qui renvoie la langue associée à la locale.</span></p>
+<p>La propriété <strong><code>Intl.Locale.prototype.language</code></strong> est une propriété fournie via un accesseur qui renvoie la langue associée à la locale.</p>
<h2 id="Description">Description</h2>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La méthode <strong><code>Intl.Locale.prototype.maximize()</code></strong> 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.</span></p>
+<p>La méthode <strong><code>Intl.Locale.prototype.maximize()</code></strong> 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.</p>
<p>{{EmbedInteractiveExample("pages/js/intl-locale-prototype-maximize.html")}}</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code><em>locale</em>.maximize()</code></pre>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La méthode <strong><code>Intl.Locale.prototype.minimize()</code></strong> tente de retirer les informations qui auraient pu être ajoutée à une locale lors d'un appel à {{jsxref("Locale/maximize", "Locale.maximize()")}}. </span></p>
+<p>La méthode <strong><code>Intl.Locale.prototype.minimize()</code></strong> tente de retirer les informations qui auraient pu être ajoutée à une locale lors d'un appel à {{jsxref("Locale/maximize", "Locale.maximize()")}}.</p>
<p>{{EmbedInteractiveExample("pages/js/intl-locale-prototype-minimize.html")}}</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code><em>locale</em>.minimize()</code></pre>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La propriété <strong><code>Intl.Locale.prototype.numberingSystem</code></strong> est une propriété fournie par un accesseur qui renvoie le <a href="https://en.wikipedia.org/wiki/Numeral_system">système de numération</a> utilisée par la locale.</span></p>
+<p>La propriété <strong><code>Intl.Locale.prototype.numberingSystem</code></strong> est une propriété fournie par un accesseur qui renvoie le <a href="https://en.wikipedia.org/wiki/Numeral_system">système de numération</a> utilisée par la locale.</p>
<h2 id="Description">Description</h2>
@@ -386,7 +386,7 @@ console.log(numberingSystemStr.numberingSystem);
<h3 id="Définir_la_valeur_de_numberingSystem_grâce_à_un_objet_de_configuration">Définir la valeur de <code>numberingSystem</code> grâce à un objet de configuration</h3>
-<p>Le constructeur <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale" title="The Intl.Locale constructor is a standard built-in property of the Intl object."><code>Intl.Locale</code></a> 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é <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">numberingSystem</span></font> sur cet objet afin de définir le système de numération à utiliser pour cette locale.</p>
+<p>Le constructeur <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale" title="The Intl.Locale constructor is a standard built-in property of the Intl object."><code>Intl.Locale</code></a> 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é <code>numberingSystem</code> sur cet objet afin de définir le système de numération à utiliser pour cette locale.</p>
<pre class="brush: js">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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La propriété <strong><code>Intl.Locale.prototype.numeric</code></strong> 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).</span></p>
+<p>La propriété <strong><code>Intl.Locale.prototype.numeric</code></strong> 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).</p>
<h2 id="Description">Description</h2>
@@ -31,7 +31,7 @@ console.log(numericStr.numeric);
<h3 id="Définir_numeric_via_lobjet_de_configuration_de_linstance">Définir <code>numeric</code> via l'objet de configuration de l'instance</h3>
-<p>Le constructeur <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale" title="The Intl.Locale constructor is a standard built-in property of the Intl object."><code>Intl.Locale</code></a> 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é <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">numeric</span></font> sur cet objet afin de définir le système de numération à utiliser pour cette locale.</p>
+<p>Le constructeur <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale" title="The Intl.Locale constructor is a standard built-in property of the Intl object."><code>Intl.Locale</code></a> 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é <code>numeric</code> sur cet objet afin de définir le système de numération à utiliser pour cette locale.</p>
<pre class="brush: js">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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La propriété <strong><code>Intl.Locale.prototype.script</code></strong> est fournie via un accesseur et renvoie le script utilisé pour l'écriture d'une langue donnée pour la locale courante.</span></p>
+<p>La propriété <strong><code>Intl.Locale.prototype.script</code></strong> est fournie via un accesseur et renvoie le script utilisé pour l'écriture d'une langue donnée pour la locale courante.</p>
<h2 id="Description">Description</h2>
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
---
<div>{{JSRef}}</div>
-<p><span class="seoSummary">La méthode <strong><code>Intl.Locale.prototype.toString()</code></strong> renvoie <a href="https://www.unicode.org/reports/tr35/#Unicode_locale_identifier">l'identifiant de locale complet</a> pour la locale courante.</span></p>
+<p>La méthode <strong><code>Intl.Locale.prototype.toString()</code></strong> renvoie <a href="https://www.unicode.org/reports/tr35/#Unicode_locale_identifier">l'identifiant de locale complet</a> pour la locale courante.</p>
<p>{{EmbedInteractiveExample("pages/js/intl-locale-prototype-tostring.html")}}</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code><em>locale</em>.toString()</code></pre>
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
<div>{{EmbedInteractiveExample("pages/js/intl-numberformat-prototype-format.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>numberFormat</var>.format(<var>nombre</var>)</pre>
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
<dd>La chaîne de caractères utilisée pour représenter la valeur {{jsxref("NaN")}} ("NaN").</dd>
<dt><code>plusSign</code></dt>
<dd>La chaîne de caractères utilisée pour le signe plus ("+").</dd>
-</dl>
-
-<dl>
<dt><code>percentSign</code></dt>
<dd>La châine de caractères utilisée pour le symbole pourcent ("%").</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-numberformat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Intl.NumberFormat([<var>locales</var>[, <var>options</var>]])
@@ -42,10 +40,6 @@ Intl.NumberFormat.call(<var>this</var>[, <var>locales</var>[, <var>options</var>
<dl>
<dt><code>localeMatcher</code></dt>
<dd>L'algorithme de correspondance à utiliser pour la locale. Les valeurs possibles sont <code>"lookup"</code> et <code>"best fit"</code> ; le défaut est <code>"best fit"</code>. Pour des informations sur cette option, voir la page {{jsxref("Intl","Intl","##Choix_de_la_locale")}}.</dd>
- </dl>
- </dd>
- <dd>
- <dl>
<dt><code>style</code></dt>
<dd>Le style de formatage. Les valeurs possibles sont <code>"decimal"</code> pour l'affichage de nombres simple, <code>"currency"</code> pour un affichage en fonction de la devise et <code>"percent"</code> pour afficher des pourcentages. La valeur par défaut est <code>"decimal"</code>.</dd>
<dt><code>currency</code></dt>
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
<div>{{EmbedInteractiveExample("pages/js/intl-numberformat-prototype-resolvedoptions.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>numberFormat</var>.resolvedOptions()</pre>
@@ -38,23 +36,18 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/resolve
<dd>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 <code>locale</code>.</dd>
<dt><code>numberingSystem</code></dt>
<dd>La valeur requise via l'extension Unicode <code>"nu"</code> ou celle qui est utilisée par défaut.</dd>
- <dt><code>style</code></dt>
- <dt><code>useGrouping</code></dt>
+ <dt><code>style</code>, <code>useGrouping</code></dt>
<dd>Les valeurs fournies pour ces propriétés via l'argument <code>options</code> ou bien les valeurs par défaut.</dd>
- <dt><code>currency</code></dt>
- <dt><code>currencyDisplay</code></dt>
+ <dt><code>currency</code>, <code>currencyDisplay</code></dt>
<dd>Les valeurs fournies pour ces propriétés via l'argument <code>options</code> ou bien les valeurs par défaut. Ces valeurs sont présentes uniquement si <code>style</code> vaut <code>"currency"</code>.</dd>
</dl>
<p>Un seul des deux groupes suivants est inclus dans les propriétés :</p>
<dl>
- <dt><code>minimumIntegerDigits</code></dt>
- <dt><code>minimumFractionDigits</code></dt>
- <dt><code>maximumFractionDigits</code></dt>
+ <dt><code>minimumIntegerDigits</code>,<code>minimumFractionDigits</code>, <code>maximumFractionDigits</code></dt>
<dd>Les valeurs fournies pour ces propriétés via l'argument <code>options</code> ou bien les valeurs par défaut. Ces propriétés ne sont présentes que si <code>minimumSignificantDigits</code> ou <code>maximumSignificantDigits</code> n'ont pas été fournies à l'argument <code>options</code>.</dd>
- <dt><code>minimumSignificantDigits</code></dt>
- <dt><code>maximumSignificantDigits</code></dt>
+ <dt><code>minimumSignificantDigits</code>,<code>maximumSignificantDigits</code></dt>
<dd>Les valeurs fournies pour ces propriétés via l'argument <code>options</code> 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 <code>options</code>.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-numberformat-prototype-supportedlocalesof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Intl.NumberFormat.supportedLocalesOf(<var>locales</var>[, <var>options</var>])</pre>
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);
<h3 id="Utiliser_options">Utiliser <code>options</code></h3>
-<p>Les résultats obtenus peuvent être adaptés grâce à l'argument <code>options</code>. Celui-ci possède une propriété appelée <code>type</code> qui peut valoir <code>ordinal</code>. Cela peut être utile afin de déterminer la forme d'un indicateur ordinal (par exemple, "1<sup>er</sup>", "2<sup>e</sup>", etc.).</p>
+<p>Les résultats obtenus peuvent être adaptés grâce à l'argument <code>options</code>. Celui-ci possède une propriété appelée <code>type</code> qui peut valoir <code>ordinal</code>. Cela peut être utile afin de déterminer la forme d'un indicateur ordinal (par exemple, "1er", "2e", etc.).</p>
<pre class="brush: js">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
<p>Seul l'un de ces deux groupes de propriétés est inclus :</p>
<dl>
- <dt><code>minimumIntegerDigits</code></dt>
- <dt><code>minimumFractionDigits</code></dt>
- <dt><code>maximumFractionDigits</code></dt>
+ <dt><code>minimumIntegerDigits</code>, <code>minimumFractionDigits</code>, <code>maximumFractionDigits</code></dt>
<dd>Les valeurs fournies pour ces propriétés via l'argument <code>options</code> ou les valeurs par défaut. Ces propriétés sont uniquement présentes si aucunes des propriétés <code>minimumSignificantDigits</code> ou <code>maximumSignificantDigits</code> n'a été fournie dans l'argument <code>options</code>.</dd>
- <dt><code>minimumSignificantDigits</code></dt>
- <dt><code>maximumSignificantDigits</code></dt>
+ <dt><code>minimumSignificantDigits</code>, <code>maximumSignificantDigits</code></dt>
<dd>Les valeurs fournies par ces propriétés via l'argument <code>options</code> 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 <code>options</code>.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-format.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js"><code>RelativeTimeFormat.format(valeur, unite)</code></pre>
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/f
<dl>
<dt><code>valeur</code></dt>
<dd>Une valeur numérique qu'on souhaite utiliser pour exprimer un temps relatif dans un message internationalisé.</dd>
-</dl>
-
-<dl>
<dt><code>unite</code></dt>
<dd>L'unité à utiliser pour le message internationalisé exprimant le temps relatif. Les valeurs possibles pour cet argument sont <code>"year"</code> (année), <code>"quarter"</code> (trimestre), <code>"month"</code> (mois), <code>"week"</code> (semaine), <code>"day"</code> (jour), <code>"hour"</code> (heure), <code>"minute"</code> (minute), <code>"second"</code> (secondes). Les formes plurielles sont également autorisées.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-formattoparts.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js"><code>RelativeTimeFormat.formatToParts(valeur, unite)</code></pre>
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/f
<dl>
<dt><code>valeur</code></dt>
<dd>Une valeur numérique qu'on souhaite formater pour un message internationalisé exprimant un temps relatif.</dd>
-</dl>
-
-<dl>
<dt><code>unite</code></dt>
<dd>L'unité à utiliser pour le message internationalisé exprimant le temps relatif. Les valeurs possibles pour cet argument sont <code>"year"</code> (année), <code>"quarter"</code> (trimestre), <code>"month"</code> (mois), <code>"week"</code> (semaine), <code>"day"</code> (jour), <code>"hour"</code> (heure), <code>"minute"</code> (minute), <code>"second"</code> (secondes). Les formes plurielles sont également autorisées.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/intl-relativetimeformat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre>new Intl.RelativeTimeFormat([<var>locales</var>[, <var>options</var>]])</pre>
@@ -32,16 +30,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat
<dt><code>options</code> {{optional_inline}}</dt>
<dd>
<p>Optionnel, un objet possédant tout ou partie des propriétés suivantes :</p>
- </dd>
- <dd>
<dl>
<dt><code>localeMatcher</code></dt>
<dd>L'algorithme de correspondance à utiliser pour la locale. Les valeurs possibles sont <code>"lookup"</code> et <code>"best fit"</code> ; le défaut est <code>"best fit"</code>. Pour des informations sur cette option, voir la page {{jsxref("Objets_globaux/Intl","Intl","##Choix_de_la_locale")}}.</dd>
<dt><code>numeric</code></dt>
<dd>Le format du message de sortie. Les valeurs possibles sont <code>"always"</code> (par exemple <code>1 day ago</code>) ou  <code>"auto"</code> (par exemple <code>yesterday</code>). <code>"auto"</code> permet de ne pas toujours avoir de valeurs numériques dans le message produit.</dd>
- </dl>
-
- <dl>
<dt><code>style</code></dt>
<dd>La longueur du message internationalisé. Les valeurs possibles sont : <code>"long"</code> (la valeur par défaut) (par exemple : <code>in 1 month</code>), <code>"short"</code> (par exemple : <code>in 1 mo.</code>) ou  <code>"narrow"</code> (par exemple : <code>in 1 mo.</code>). Le style <code>narrow</code> peut être semblable au style <code>short</code> pour certaines locales.</dd>
</dl>
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: >-
<div>{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-resolvedoptions.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>relativeTimeFormat</var>.resolvedOptions()</pre>
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: >-
<div>{{EmbedInteractiveExample("pages/js/intl-relativetimeformat-prototype-supportedlocalesof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre>Intl.RelativeTimeFormat.supportedLocalesOf(<var>locales</var>[, <var>options</var>])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-isfinite.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">isFinite(<var>valeurÀTester</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/json-parse.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">JSON.parse(<var>texte</var>[, <var>reviver</var>])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/json-stringify.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">JSON.stringify( <var>valeur</var>[, <var>remplaçant</var> [, <var>espace</var>]])</pre>
@@ -157,9 +155,9 @@ JSON.stringify({x: 2n});
<li>Si la valeur renvoyée est {{jsxref("undefined")}}, la propriété ne sera pas incluse dans la chaîne JSON.</li>
</ul>
-<div class="note"><strong>Note :</strong> la fonction <code>remplaçant</code> ne peut pas être utilisée pour retirer des valeurs d'un tableau. Si on renvoie <code>undefined</code> ou une fonction, ce sera la valeur <code>null</code> qui sera utilisée.</div>
+<div class="note"><p><strong>Note :</strong> la fonction <code>remplaçant</code> ne peut pas être utilisée pour retirer des valeurs d'un tableau. Si on renvoie <code>undefined</code> ou une fonction, ce sera la valeur <code>null</code> qui sera utilisée.</p></div>
-<div class="note"><strong>Note :</strong> Si on souhaite que la fonction <code>remplaçant</code> 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.</div>
+<div class="note"><p><strong>Note :</strong> Si on souhaite que la fonction <code>remplaçant</code> 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.</p></div>
<h4 id="Exemple_avec_une_fonction">Exemple avec une fonction</h4>
@@ -274,8 +272,8 @@ var s = {
// des caractères Unicode, on utilise donc alert :(
alert(jsFriendlyJSONStringify(s)); // {"a":"\u2028","b":"\u2029"}</pre>
-<div class="blockIndicator note">
-<p><strong>Notes :</strong> 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.</p>
+<div class="note">
+<p><strong>Note :</strong> 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.</p>
</div>
<pre class="brush: js">var a = JSON.stringify({toto: "truc", bidule: "machin"});
@@ -290,7 +288,7 @@ console.log(a !== b); // true
<p>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 <code>JSON.stringify</code>.</p>
<div class="warning">
-<p>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().</p>
+<p><strong>Attention :</strong> 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().</p>
</div>
<pre class="brush: js">// 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
<div>{{EmbedInteractiveExample("pages/js/math-abs.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.abs(<em>x</em>);</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-acos.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.acos(<em>x</em>) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-acosh.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.acosh(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-asin.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.asin(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-asinh.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.asinh(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-atan.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.atan(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-atan2.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.atan2(<var>y</var>, <var>x</var>) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-atanh.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.atanh(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-cbrt.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.cbrt(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-ceil.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.ceil(<var>x</var>) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-clz32.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.clz32(<var>x</var>)
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
<div>{{EmbedInteractiveExample("pages/js/math-cos.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.cos(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-cosh.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>(Voir la page sur {{jsxref("Objets_globaux/Math/E","e","",1)}})</p>
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
<div>{{EmbedInteractiveExample("pages/js/math-e.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
---
<div>{{JSRef}}</div>
-<p>La fonction <code><strong>Math.exp()</strong></code> renvoie l'exponentielle d'un nombre (donnée par <code>e<sup>x</sup></code>, où <code>x</code> est la valeur passée en argument et <code>e</code> la valeur du {{jsxref("Objets_globaux/Math/E","nombre d'Euler (parfois appelé constante de Napier)","",1)}}.</p>
+<p>La fonction <code><strong>Math.exp()</strong></code> renvoie l'exponentielle d'un nombre (donnée par <code>e^x</code>, où <code>x</code> est la valeur passée en argument et <code>e</code> la valeur du {{jsxref("Objets_globaux/Math/E","nombre d'Euler (parfois appelé constante de Napier)","",1)}}.</p>
<div>{{EmbedInteractiveExample("pages/js/math-exp.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.exp(<var>x</var>)</pre>
@@ -32,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/exp
<h3 id="Valeur_de_retour">Valeur de retour</h3>
-<p>L'exponentielle du nombre passé en argument (<code>e<sup>x</sup></code>).</p>
+<p>L'exponentielle du nombre passé en argument (<code>e^x</code>).</p>
<h2 id="Description">Description</h2>
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
---
<div>{{JSRef}}</div>
-<p>La fonction <code><strong>Math.expm1()</strong></code> renvoie<code> e<sup>x</sup></code> - 1, avec <code>x</code> l'argument donné et {{jsxref("Objets_globaux/Math/E","e")}} la base du logarithme nepérien.</p>
+<p>La fonction <code><strong>Math.expm1()</strong></code> renvoie<code> e^x</code> - 1, avec <code>x</code> l'argument donné et {{jsxref("Objets_globaux/Math/E","e")}} la base du logarithme nepérien.</p>
<div>{{EmbedInteractiveExample("pages/js/math-expm1.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.expm1(<var>x</var>)</pre>
@@ -32,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math/expm1
<h3 id="Valeur_de_retour">Valeur de retour</h3>
-<p>Un nombre qui représente <code>e<sup>x</sup>- 1</code> où <code>x</code> est la valeur passée en argument et <code>e<sup>x</sup></code> l'exponentielle du nombre.</p>
+<p>Un nombre qui représente <code>e^x- 1</code> où <code>x</code> est la valeur passée en argument et <code>e^x</code> l'exponentielle du nombre.</p>
<h2 id="Description">Description</h2>
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
<div>{{EmbedInteractiveExample("pages/js/math-floor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.floor(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-fround.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.fround(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-hypot.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.hypot([valeur<var>1</var>[,<var>valeur2</var>, ...]]) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-imul.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.imul(<var>a</var>, <var>b</var>)</pre>
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
<p>L'objet <strong><code>Math</code></strong> 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.</p>
-<div class="blockIndicator warning">
-<p><strong>Attention !</strong> <code>Math</code> fonctionne avec le type {{jsxref("Number")}}. Il ne fonctionne pas avec les grands entiers/{{jsxref("BigInt")}}.</p>
+<div class="warning">
+<p><strong>Attention :</strong> <code>Math</code> fonctionne avec le type {{jsxref("Number")}}. Il ne fonctionne pas avec les grands entiers/{{jsxref("BigInt")}}.</p>
</div>
<h2 id="Description">Description</h2>
@@ -48,11 +48,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Math
<h2 id="Méthodes">Méthodes</h2>
-<div class="note">Les fonctions trigonométriques (<code>sin()</code>, <code>cos()</code>, <code>tan()</code>, <code>asin()</code>, <code>acos()</code>, <code>atan()</code>, <code>atan2()</code>) acceptent ou retournent des angles en radians.<br>
-Pour convertir des degrés en radians, multipliez la valeur en degrés par (<code>Math.PI / 180</code>).<br>
-Pour passer des radians en degrés, divisez la valeur en radians par (<code>Math.PI / 180</code>).</div>
+<div class="note"><p><strong>Note :</strong> Les fonctions trigonométriques (<code>sin()</code>, <code>cos()</code>, <code>tan()</code>, <code>asin()</code>, <code>acos()</code>, <code>atan()</code>, <code>atan2()</code>) acceptent ou retournent des angles en radians. Pour convertir des degrés en radians, multipliez la valeur en degrés par (<code>Math.PI / 180</code>). Pour passer des radians en degrés, divisez la valeur en radians par (<code>Math.PI / 180</code>).</p></div>
-<div class="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.</div>
+<div class="note"><p><strong>Note :</strong> 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.</p></div>
<dl>
<dt>{{jsxref("Objets_globaux/Math/abs", "Math.abs(x)")}}</dt>
@@ -82,7 +80,7 @@ Pour passer des radians en degrés, divisez la valeur en radians par (<code>Math
<dt>{{jsxref("Objets_globaux/Math/cosh", "Math.cosh(x)")}}</dt>
<dd>Renvoie le cosinus hyperbolique d'un nombre.</dd>
<dt>{{jsxref("Objets_globaux/Math/exp", "Math.exp(x)")}}</dt>
- <dd>Renvoie l'exponentielle d'un nombre (soit E<sup>nombre</sup>) avec E la constante d'Euler (2,718...).</dd>
+ <dd>Renvoie l'exponentielle d'un nombre (soit E^nombre) avec E la constante d'Euler (2,718...).</dd>
<dt>{{jsxref("Objets_globaux/Math/expm1", "Math.expm1(x)")}}</dt>
<dd>Renvoie le résultat de 1 moins l'exponentielle d'un nombre.</dd>
<dt>{{jsxref("Objets_globaux/Math/floor", "Math.floor(x)")}}</dt>
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
<div>{{EmbedInteractiveExample("pages/js/math-ln10.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/math-ln2.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/math-log.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.log(<em>x</em>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-log10.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.log10(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-log10e.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/math-log1p.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.log1p(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-log2.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.log2(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-log2e.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/math-max.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.max([<var>valeur1</var>[,<var>valeur2</var>, ...]]) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-min.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.min([<var>valeur1</var>[,<var>valeur2</var>, ...]]) </pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-pi.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
---
<div>{{JSRef}}</div>
-<p>La fonction <code><strong>Math.pow()</strong></code> renvoie un nombre à une certaine puissance, c'est-à-dire <code>base<sup>exposant</sup></code>.</p>
+<p>La fonction <code><strong>Math.pow()</strong></code> renvoie un nombre à une certaine puissance, c'est-à-dire <code>base^exposant</code>.</p>
<div>{{EmbedInteractiveExample("pages/js/math-pow.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.pow(<var>base</var>, <var>exposant</var>);</pre>
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
<h2 id="Exemples">Exemples</h2>
-<p>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 <code>Math.random()</code>) ne sont pas théoriquement et précisément exacts. Si on utilise des bornes supérieures très grande (2<sup>53</sup> 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.</p>
+<p>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 <code>Math.random()</code>) 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.</p>
<h3 id="Obtenir_un_nombre_aléatoire_entre_0_et_1">Obtenir un nombre aléatoire entre 0 et 1</h3>
@@ -60,7 +60,7 @@ function getRandomInt(min, max) {
</pre>
<div class="warning">
-<p><strong>Attention !</strong> Utiliser <code>Math.round()</code> entraînerait une distribution non-uniforme et réduirait le caractère aléatoire de la méthode.</p>
+<p><strong>Attention :</strong> Utiliser <code>Math.round()</code> entraînerait une distribution non-uniforme et réduirait le caractère aléatoire de la méthode.</p>
</div>
<h3 id="Obtenir_un_entier_aléatoire_dans_un_intervalle_fermé">Obtenir un entier aléatoire dans un intervalle fermé</h3>
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
<div>{{EmbedInteractiveExample("pages/js/math-round.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.round(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-sign.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.sign(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-sin.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.sin(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-sinh.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.sinh(<var>x</var>)</pre>
@@ -49,7 +47,7 @@ Math.sinh(1) // 1.1752011936438014</pre>
<p>Si cette fonction n'est pas disponible, elle peut être émulée en utilisant la fonction {{jsxref("Math.exp()")}}<code> :</code></p>
-<pre class="brush: js language-js">Math.sinh = Math.sinh || function(x){
+<pre class="brush: js">Math.sinh = Math.sinh || function(x){
return (Math.exp(x) - Math.exp(-x)) / 2;
};</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-sqrt.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.sqrt(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-sqrt1_2.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/math-sqrt2.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/math-tan.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.tan(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/math-trunc.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Math.trunc(<var>x</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-nan.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">NaN</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-null.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">null</pre>
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
<div>{{EmbedInteractiveExample("pages/js/number-epsilon.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
<h2 id="Description">Description</h2>
-<p>La propriété <code>EPSILON</code> vaut environ <code>2.2204460492503130808472633361816E-16</code> (ce qui correspond à 2<sup>-52</sup>).</p>
+<p>La propriété <code>EPSILON</code> vaut environ <code>2.2204460492503130808472633361816E-16</code> (ce qui correspond à 2^-52).</p>
<h2 id="Exemple">Exemple</h2>
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</pre>
<dt>{{jsxref("Number.EPSILON")}}</dt>
<dd>Le plus petit intervalle entre deux valeurs qu'il est possible de représenter en JavaScript.</dd>
<dt>{{jsxref("Number.MAX_SAFE_INTEGER")}}</dt>
- <dd>La valeur entière maximale qu'on peut représenter en JavaScript (<code>2<sup>53</sup> - 1</code>).</dd>
+ <dd>La valeur entière maximale qu'on peut représenter en JavaScript (<code>2^53 - 1</code>).</dd>
<dt>{{jsxref("Number.MAX_VALUE")}}</dt>
<dd>La valeur numérique maximale qu'on peut représenter en JavaScript.</dd>
<dt>{{jsxref("Number.MIN_SAFE_INTEGER")}}</dt>
- <dd>La valeur entière minimale qu'on peut représenter en JavaScript (<code>-(2<sup>53</sup> - 1)</code>).</dd>
+ <dd>La valeur entière minimale qu'on peut représenter en JavaScript (<code>-(2^53 - 1)</code>).</dd>
<dt>{{jsxref("Number.MIN_VALUE")}}</dt>
<dd>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).</dd>
<dt>{{jsxref("Number.NaN")}}</dt>
@@ -71,9 +71,9 @@ b instanceof Number; // donnera false</pre>
<dt>{{jsxref("Number.isInteger()")}}</dt>
<dd>Cette méthode permet de déterminer si la valeur passée en argument est un entier.</dd>
<dt>{{jsxref("Number.isSafeInteger()")}}</dt>
- <dd>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 <code>-(2<sup>53</sup> - 1)</code> et <code>2<sup>53</sup> - 1</code>).</dd>
- <dt><s class="obsoleteElement">{{jsxref("Number.toInteger()")}} {{obsolete_inline}}</s></dt>
- <dd><s class="obsoleteElement">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.</s></dd>
+ <dd>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 <code>-(2^53 - 1)</code> et <code>2^53 - 1</code>).</dd>
+ <dt>{{jsxref("Number.toInteger()")}} {{obsolete_inline}}</dt>
+ <dd>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.</dd>
<dt>{{jsxref("Number.parseFloat()", "Number.parseFloat(<var>string</var>)")}}</dt>
<dd>Cette méthode correspond à la méthode {{jsxref("parseFloat", "parseFloat()")}} de l'objet global.</dd>
<dt>{{jsxref("Number.parseInt()", "Number.parseInt(<var>string</var>, [<var>radix</var>])")}}</dt>
@@ -120,8 +120,8 @@ var nonNumérique = Number.NaN;
<p>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, <a href="https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type">voir le chapitre 6.1.6 du standard ECMAScript</a>) :</p>
-<pre class="brush: js notranslate">var biggestInt = 9007199254740992; //Number.MAX_SAFE_INTEGER+1 (2<sup>53</sup>-1)
-var smallestInt = -9007199254740992; //Number.MIN_SAFE_INTEGER-1 -(2<sup>53</sup>-1)
+<pre class="brush: js notranslate">var biggestInt = 9007199254740992; //Number.MAX_SAFE_INTEGER+1 (2^53-1)
+var smallestInt = -9007199254740992; //Number.MIN_SAFE_INTEGER-1 -(2^53-1)
</pre>
<p>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.</p>
@@ -152,7 +152,7 @@ Number("-Infinity";) // -Infinity
</pre>
<div class="note">
-<p><strong>Note  :</strong> On pourra également convertir <code>null</code> en <code>0</code> grâce à <code>Number</code> : <code>Number(null)</code> donnera <code>0</code>.</p>
+<p><strong>Note :</strong> On pourra également convertir <code>null</code> en <code>0</code> grâce à <code>Number</code> : <code>Number(null)</code> donnera <code>0</code>.</p>
</div>
<h2 id="Spécifications">Spécifications</h2>
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
<div>{{EmbedInteractiveExample("pages/js/number-isfinite.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate">Number.isFinite(valeurÀTester);</pre>
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
<div>{{EmbedInteractiveExample("pages/js/number-isinteger.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Number.isInteger(valeurÀTester)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/number-isnan.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Number.isNaN(<var>valeurÀTester</var>)</pre>
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
---
<div>{{JSRef}}</div>
-<p>La méthode <strong><code>Number.isSafeInteger()</code></strong> 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<sup>53</sup> -1) et 2<sup>53</sup> -1).</p>
+<p>La méthode <strong><code>Number.isSafeInteger()</code></strong> 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).</p>
<div>{{EmbedInteractiveExample("pages/js/number-issafeinteger.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div class="blockIndicator note">
<p><strong>Note :</strong> Pour représenter des entiers qui ne sont pas compris dans cet intervalle, on pourra utiliser le type {{jsxref("BigInt")}}.</p>
@@ -31,7 +31,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger
<dl>
<dt><code><var>valeurÀTester</var></code></dt>
- <dd>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 <a class="external external-icon" href="https://en.wikipedia.org/wiki/Double_precision_floating-point_format">les nombres au format de virgule flottante à double précision</a> comme spécifié dans <a class="external external-icon" href="https://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> et ne peut représenter avec certitude un entier qu'entre <code>-(2<sup>53</sup>-1)</code> et <code>2<sup>53</sup> -1</code> (c'est-à-dire ± <code>9007199254740991</code>).</dd>
+ <dd>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 <a class="external external-icon" href="https://en.wikipedia.org/wiki/Double_precision_floating-point_format">les nombres au format de virgule flottante à double précision</a> comme spécifié dans <a class="external external-icon" href="https://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> et ne peut représenter avec certitude un entier qu'entre <code>-(2^53-1)</code> et <code>2^53-1</code> (c'est-à-dire ± <code>9007199254740991</code>).</dd>
</dl>
<h3 id="Valeur_de_retour">Valeur de retour</h3>
@@ -47,9 +47,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger
<li>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.</li>
</ul>
-<p>Ainsi, par exemple, <code>2<sup>53</sup> - 1</code> peut être représenté correctement, aucun autre entier ne peut être arrondi en cette valeur selon IEEE-754. En revanche, <code>2<sup>53</sup></code> ne peut pas être représenté correctement car <code>2<sup>53</sup> + 1</code> sera arrondi en <code>2<sup>53</sup></code> selon les règles IEEE-754 (arrondi à l'entier le plus proche).</p>
+<p>Ainsi, par exemple, <code>2^53 - 1</code> peut être représenté correctement, aucun autre entier ne peut être arrondi en cette valeur selon IEEE-754. En revanche, <code>2^53</code> ne peut pas être représenté correctement car <code>2^53 + 1</code> sera arrondi en <code>2^53</code> selon les règles IEEE-754 (arrondi à l'entier le plus proche).</p>
-<p>L'intervalle des entiers qui peuvent être correctement représentés est <code>[-(2<sup>53</sup> - 1),2<sup>53</sup> - 1</code> ].</p>
+<p>L'intervalle des entiers qui peuvent être correctement représentés est <code>[-(2^53 - 1),2^53 - 1</code> ].</p>
<h2 id="Exemples">Exemples</h2>
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
---
<div>{{JSRef}}</div>
-<p>La constante <code><strong>Number.MAX_SAFE_INTEGER </strong></code>représente la valeur (sûre) maximale d’un nombre entier en JavaScript (2<sup>53</sup> -1).</p>
+<p>La constante <code><strong>Number.MAX_SAFE_INTEGER </strong></code>représente la valeur (sûre) maximale d’un nombre entier en JavaScript (2^53 -1).</p>
<div class="blockIndicator note">
<p><strong>Note :</strong> Pour représenter des entiers supérieurs à cette valeur, on pourra utiliser le type {{jsxref("BigInt")}}.</p>
@@ -20,13 +20,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MAX_SAFE_INTEGER
<div>{{EmbedInteractiveExample("pages/js/number-maxsafeinteger.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>{{js_property_attributes(0,0,0)}}</p>
<h2 id="Description">Description</h2>
-<p>La constante <code>MAX_SAFE_INTEGER</code> a une valeur de <code>9007199254740991</code>. Cette valeur s'explique par le fait que JavaScript utilise <a href="http://en.wikipedia.org/wiki/Double_precision_floating-point_format">les nombres au format de virgule flottante à double précision</a> comme spécifié dans <a href="http://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> et ne peut représenter avec certitude qu’un nombre entre <code>-(2<sup>53</sup>-1)</code> et <code>2<sup>53</sup> -1</code>.</p>
+<p>La constante <code>MAX_SAFE_INTEGER</code> a une valeur de <code>9007199254740991</code>. Cette valeur s'explique par le fait que JavaScript utilise <a href="http://en.wikipedia.org/wiki/Double_precision_floating-point_format">les nombres au format de virgule flottante à double précision</a> comme spécifié dans <a href="http://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> et ne peut représenter avec certitude qu’un nombre entre <code>-(2^53-1)</code> et <code>2^53 -1</code>.</p>
<p>Dans ce contexte, « sûr » fait référence à la capacité à représenter exactement les entiers et à les comparer entre eux. Par exemple, <code>Number.MAX_SAFE_INTEGER + 1 === Number.MAX_SAFE_INTEGER + 2</code> vaudra <code>true</code> ce qui est mathématiquement incorrect. Pour plus d'informations, voir également {{jsxref("Number.isSafeInteger()")}}.</p>
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
<div>{{EmbedInteractiveExample("pages/js/number-maxvalue.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
<h2 id="Description">Description</h2>
-<p>La propriété statique <code>MAX_VALUE</code> vaut environ <code>1.79E+308</code> (soit 2<sup>1024</sup>). Les valeurs supérieures à <code>MAX_VALUE</code> sont représentées par {{jsxref("Infinity")}} (pour l'infini).</p>
+<p>La propriété statique <code>MAX_VALUE</code> vaut environ <code>1.79E+308</code> (soit 2^1024). Les valeurs supérieures à <code>MAX_VALUE</code> sont représentées par {{jsxref("Infinity")}} (pour l'infini).</p>
<p><code>MAX_VALUE</code> est une propriété statique de {{jsxref("Number")}}, il faut donc l'utiliser avec <code>Number.MAX_VALUE</code>, plutôt qu'en faisant appel à la propriété d'un objet<code> Number</code> qui aurait été instancié (si on appelle cette propriété sur l'objet <code>Number</code> créé, on obtiendra {{jsxref("undefined")}}).</p>
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
---
<div>{{JSRef}}</div>
-<p>La constante <code><strong>Number.MIN_SAFE_INTEGER</strong></code> représente le plus petit entier représentable correctement en JavaScript (-(2<sup>53</sup> -1)).</p>
+<p>La constante <code><strong>Number.MIN_SAFE_INTEGER</strong></code> représente le plus petit entier représentable correctement en JavaScript (-(2^53 -1)).</p>
<div class="blockIndicator note">
<p><strong>Note :</strong> Pour représenter des entiers inférieurs à cette valeur, on pourra utiliser le type {{jsxref("BigInt")}}.</p>
@@ -20,13 +20,13 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/MIN_SAFE_INTEGER
<div>{{EmbedInteractiveExample("pages/js/number-min-safe-integer.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
<h2 id="Description">Description</h2>
-<p>La constante <code>MIN_SAFE_INTEGER</code> vaut <code>-9007199254740991</code>. Cette valeur provient du fait qu'en JavaScript, les nombres sont représentés <a href="https://en.wikipedia.org/wiki/Double_precision_floating-point_format">en format à double précision</a> selon la norme <a href="http://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> et on ne peut représenter correctement que les nombres compris entre <code>-(2<sup>53</sup>-1)</code> et <code>2<sup>53</sup> -1</code>. Voir {{jsxref("Number.isSafeInteger()")}} pour plus d'informations.</p>
+<p>La constante <code>MIN_SAFE_INTEGER</code> vaut <code>-9007199254740991</code>. Cette valeur provient du fait qu'en JavaScript, les nombres sont représentés <a href="https://en.wikipedia.org/wiki/Double_precision_floating-point_format">en format à double précision</a> selon la norme <a href="http://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> et on ne peut représenter correctement que les nombres compris entre <code>-(2^53-1)</code> et <code>2^53 -1</code>. Voir {{jsxref("Number.isSafeInteger()")}} pour plus d'informations.</p>
<p><code>MIN_SAFE_INTEGER</code> étant une méthode statique de {{jsxref("Number")}}, il faut utiliser <code><code>Number</code>.<code>MIN_SAFE_INTEGER</code>()</code>et non pas la méthode d'un objet <code>Number</code> qui aurait été instancié.</p>
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
<div>{{EmbedInteractiveExample("pages/js/number-min-value.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/number-negative-infinity.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
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
<div>{{EmbedInteractiveExample("pages/js/number-parsefloat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Number.parseFloat(chaîne)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/number-parseint.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Number.parseInt(<var>chaîne</var> [,<var> base</var>])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/number-positive-infinity.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>{{js_property_attributes(0,0,0)}}</p>
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
<div>{{EmbedInteractiveExample("pages/js/number-toexponential.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>numObj</var>.toExponential([nbChiffresDécimaux])</pre>
@@ -38,9 +36,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toExponential
<dl>
<dt>{{jsxref("RangeError")}}</dt>
<dd>Cette exception est causée si <code>nbChiffresDécimaux</code> 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.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("TypeError")}}</dt>
<dd>Si cette méthode est invoquée pour un objet qui n'est pas un objet <code>Number</code>.</dd>
</dl>
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
<div>{{EmbedInteractiveExample("pages/js/number-tofixed.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>numObj</var>.toFixed([nbChiffres])</pre>
@@ -38,9 +36,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toFixed
<dl>
<dt>{{jsxref("RangeError")}}</dt>
<dd>Cette exception est renvoyée si <code>nbChiffres</code> est trop grand ou trop petit. Les valeurs comprises, au sens large, entre 0 et 100, n'entraîneront pas de <code>RangeError</code>. Les différentes implémentations peuvent ou non supporter des valeurs plus petites et/ou plus grandes.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("TypeError")}}</dt>
<dd>Cette exception est renvoyée si cette méthode est invoquée depuis un objet qui n'est pas de type numérique.</dd>
</dl>
@@ -50,7 +45,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Number/toFixed
<p><code>toFixed()</code> renvoie une chaîne de caractères représentant <code>objetNumber</code> sans notation exponentielle et qui possède exactement <code>nbChiffres</code> 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 <code>objetNumber</code> est supérieur ou égal à <code>1e+21</code>, la méthode utilise simplement {{jsxref("Number.prototype.toString()")}} et renvoie une chaîne en notation exponentielle.</p>
<div class="warning">
-<p><strong>Attention !</strong> En raison du standard <a href="https://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> 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 <code>0.1 + 0.2 === 0.3</code> qui renvoie <code>false</code>).</p>
+<p><strong>Attention :</strong> En raison du standard <a href="https://fr.wikipedia.org/wiki/IEEE_754">IEEE 754</a> 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 <code>0.1 + 0.2 === 0.3</code> qui renvoie <code>false</code>).</p>
</div>
<h2 id="Exemples">Exemples</h2>
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
<div>{{EmbedInteractiveExample("pages/js/number-tolocalestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Les arguments <code>locales</code> et <code>options</code> 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 <code>locales</code> et <code>options</code> se basaient uniquement sur l'implémentation pour ce qui concernait la locale et le format.</p>
@@ -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
</pre>
-<h3 id="Vérifier_le_support_des_arguments_locales_et_options"><a id="check" name="check">Vérifier le support des arguments <code>locales</code> et <code>options</code></a></h3>
+<h3 id="Vérifier_le_support_des_arguments_locales_et_options">Vérifier le support des arguments <code>locales</code> et <code>options</code></h3>
<p>Les arguments <code>locales</code> et <code>options</code> 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")}} :</p>
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
<div>{{EmbedInteractiveExample("pages/js/number-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>numObj</var>.toString([base])</pre>
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
<div>{{EmbedInteractiveExample("pages/js/number-valueof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>objetNumber</var>.valueOf()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-assign.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.assign(<var>cible</var>, ...<var>sources</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-create.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.create(<var>proto</var>)
@@ -214,88 +212,4 @@ o2 = Object.create({}, {
<li>{{jsxref("Object.defineProperties()")}}</li>
<li>{{jsxref("Object.prototype.isPrototypeOf()")}}</li>
<li>Le billet de John Resig sur <code><a href="https://ejohn.org/blog/objectgetprototypeof/">getPrototypeOf()</a></code> (en anglais)</li>
-</ul>
-
-<div id="SLO_balloon_obj" style="display: block;">
-<div class="SLO_ImTranslatorLogo" id="SLO_button" style="display: none; opacity: 1;"></div>
-
-<div id="SLO_shadow_translation_result2" class="hidden"></div>
-
-<div id="SLO_shadow_translator" style="display: none; left: 63px; top: 0px; box-shadow: rgb(186, 185, 181) 0px 0px 0px;">
-<div id="SLO_planshet">
-<div id="SLO_arrow_up"></div>
-
-<div id="SLO_Bproviders">
-<div class="SLO_BL_LABLE_ON" id="SLO_P0" title="Google">G</div>
-
-<div class="SLO_BL_LABLE_ON" id="SLO_P1" title="Microsoft">M</div>
-
-<div class="SLO_BL_LABLE_ON" id="SLO_P2" title="Translator">T</div>
-</div>
-
-<div id="SLO_alert_bbl" class="hidden">
-<div id="SLHKclose"></div>
-
-<div id="SLO_alert_cont"></div>
-</div>
-
-<div id="SLO_TB">
-<table id="SLO_tables">
- <tbody>
- <tr>
- <td class="SLO_td"><input></td>
- <td class="SLO_td"><select><option value="auto">Détecter la langue</option><option value="af">Afrikaans</option><option value="sq">Albanais</option><option value="de">Allemand</option><option value="am">Amharique</option><option value="en">Anglais</option><option value="ar">Arabe</option><option value="hy">Arménien</option><option value="az">Azéri</option><option value="eu">Basque</option><option value="bn">Bengali</option><option value="be">Biélorusse</option><option value="my">Birman</option><option value="bs">Bosniaque</option><option value="bg">Bulgare</option><option value="ca">Catalan</option><option value="ceb">Cebuano</option><option value="ny">Chichewa</option><option value="zh-CN">Chinois Simp</option><option value="zh-TW">Chinois Trad</option><option value="si">Cingalais</option><option value="ko">Coréen</option><option value="co">Corse</option><option value="ht">Créole haïtien</option><option value="hr">Croate</option><option value="da">Danois</option><option value="es">Espagnol</option><option value="eo">Espéranto</option><option value="et">Estonien</option><option value="fi">Finnois</option><option value="fr">Français</option><option value="fy">Frison</option><option value="gd">Gaélique Écosse</option><option value="gl">Galicien</option><option value="cy">Gallois</option><option value="ka">Géorgien</option><option value="el">Grec</option><option value="gu">Gudjarati</option><option value="ha">Haoussa</option><option value="haw">Hawaïen</option><option value="iw">Hébreu</option><option value="hi">Hindi</option><option value="hmn">Hmong</option><option value="hu">Hongrois</option><option value="ig">Igbo</option><option value="id">Indonésien</option><option value="ga">Irlandais</option><option value="is">Islandais</option><option value="it">Italien</option><option value="ja">Japonais</option><option value="jw">Javanais</option><option value="kn">Kannada</option><option value="kk">Kazakh</option><option value="km">Khmer</option><option value="ky">Kirghiz</option><option value="ku">Kurde</option><option value="lo">Laotien</option><option value="la">Latin</option><option value="lv">Letton</option><option value="lt">Lituanien</option><option value="lb">Luxembourgeois</option><option value="mk">Macédonien</option><option value="ms">Malaisien</option><option value="ml">Malayalam</option><option value="mg">Malgache</option><option value="mt">Maltais</option><option value="mi">Maori</option><option value="mr">Marathi</option><option value="mn">Mongol</option><option value="nl">Néerlandais</option><option value="ne">Népalais</option><option value="no">Norvégien</option><option value="uz">Ouzbek</option><option value="ps">Pachtô</option><option value="pa">Panjabi</option><option value="fa">Persan</option><option value="pl">Polonais</option><option value="pt">Portugais</option><option value="ro">Roumain</option><option value="ru">Russe</option><option value="sm">Samoan</option><option value="sr">Serbe</option><option value="st">Sesotho</option><option value="sn">Shona</option><option value="sd">Sindhî</option><option value="sk">Slovaque</option><option value="sl">Slovène</option><option value="so">Somali</option><option value="su">Soudanais</option><option value="sv">Suédois</option><option value="sw">Swahili</option><option value="tg">Tadjik</option><option value="tl">Tagalog</option><option value="ta">Tamoul</option><option value="cs">Tchèque</option><option value="te">Telugu</option><option value="th">Thaï</option><option value="tr">Turc</option><option value="uk">Ukrainien</option><option value="ur">Urdu</option><option value="vi">Vietnamien</option><option value="xh">Xhosa</option><option value="yi">Yiddish</option><option value="yo">Yorouba</option><option value="zu">Zoulou</option></select></td>
- <td class="SLO_td">
- <div id="SLO_switch_b" title="Inverser les langues"></div>
- </td>
- <td class="SLO_td"><select><option value="af">Afrikaans</option><option value="sq">Albanais</option><option value="de">Allemand</option><option value="am">Amharique</option><option value="en">Anglais</option><option value="ar">Arabe</option><option value="hy">Arménien</option><option value="az">Azéri</option><option value="eu">Basque</option><option value="bn">Bengali</option><option value="be">Biélorusse</option><option value="my">Birman</option><option value="bs">Bosniaque</option><option value="bg">Bulgare</option><option value="ca">Catalan</option><option value="ceb">Cebuano</option><option value="ny">Chichewa</option><option value="zh-CN">Chinois Simp</option><option value="zh-TW">Chinois Trad</option><option value="si">Cingalais</option><option value="ko">Coréen</option><option value="co">Corse</option><option value="ht">Créole haïtien</option><option value="hr">Croate</option><option value="da">Danois</option><option selected value="es">Espagnol</option><option value="eo">Espéranto</option><option value="et">Estonien</option><option value="fi">Finnois</option><option value="fr">Français</option><option value="fy">Frison</option><option value="gd">Gaélique Écosse</option><option value="gl">Galicien</option><option value="cy">Gallois</option><option value="ka">Géorgien</option><option value="el">Grec</option><option value="gu">Gudjarati</option><option value="ha">Haoussa</option><option value="haw">Hawaïen</option><option value="iw">Hébreu</option><option value="hi">Hindi</option><option value="hmn">Hmong</option><option value="hu">Hongrois</option><option value="ig">Igbo</option><option value="id">Indonésien</option><option value="ga">Irlandais</option><option value="is">Islandais</option><option value="it">Italien</option><option value="ja">Japonais</option><option value="jw">Javanais</option><option value="kn">Kannada</option><option value="kk">Kazakh</option><option value="km">Khmer</option><option value="ky">Kirghiz</option><option value="ku">Kurde</option><option value="lo">Laotien</option><option value="la">Latin</option><option value="lv">Letton</option><option value="lt">Lituanien</option><option value="lb">Luxembourgeois</option><option value="mk">Macédonien</option><option value="ms">Malaisien</option><option value="ml">Malayalam</option><option value="mg">Malgache</option><option value="mt">Maltais</option><option value="mi">Maori</option><option value="mr">Marathi</option><option value="mn">Mongol</option><option value="nl">Néerlandais</option><option value="ne">Népalais</option><option value="no">Norvégien</option><option value="uz">Ouzbek</option><option value="ps">Pachtô</option><option value="pa">Panjabi</option><option value="fa">Persan</option><option value="pl">Polonais</option><option value="pt">Portugais</option><option value="ro">Roumain</option><option value="ru">Russe</option><option value="sm">Samoan</option><option value="sr">Serbe</option><option value="st">Sesotho</option><option value="sn">Shona</option><option value="sd">Sindhî</option><option value="sk">Slovaque</option><option value="sl">Slovène</option><option value="so">Somali</option><option value="su">Soudanais</option><option value="sv">Suédois</option><option value="sw">Swahili</option><option value="tg">Tadjik</option><option value="tl">Tagalog</option><option value="ta">Tamoul</option><option value="cs">Tchèque</option><option value="te">Telugu</option><option value="th">Thaï</option><option value="tr">Turc</option><option value="uk">Ukrainien</option><option value="ur">Urdu</option><option value="vi">Vietnamien</option><option value="xh">Xhosa</option><option value="yi">Yiddish</option><option value="yo">Yorouba</option><option value="zu">Zoulou</option></select></td>
- <td class="SLO_td"></td>
- <td class="SLO_td">
- <div id="SLO_TTS_voice" title="Anglais"></div>
- </td>
- <td class="SLO_td">
- <div class="SLO_copy" id="SLO_copy" title="Copier"></div>
- </td>
- <td class="SLO_td">
- <div id="SLO_bbl_font_patch"></div>
-
- <div class="SLO_bbl_font" id="SLO_bbl_font" title="Taille de police"></div>
- </td>
- <td class="SLO_td">
- <div id="SLO_bbl_help" title="Aide"></div>
- </td>
- <td class="SLO_td">
- <div class="SLO_pin_off" id="SLO_pin" title="Fixer la fenêtre pop-up"></div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-</div>
-
-<div id="SLO_shadow_translation_result"></div>
-
-<div class="SLO_loading" id="SLO_loading"></div>
-
-<div id="SLO_player2"></div>
-
-<div id="SLO_alert100">Fonction Sound est limitée à 200 caractères</div>
-
-<div id="SLO_Balloon_options" style="background: rgb(255, 255, 255);">
-<div id="SLO_arrow_down"></div>
-
-<table id="SLO_tbl_opt" style="width: 100%;">
- <tbody>
- <tr>
- <td><input></td>
- <td>
- <div id="SLO_BBL_IMG" title="Afficher le bouton ImTranslator 3 secondes"></div>
- </td>
- <td><a class="SLO_options" title="Afficher les options">Options</a> : <a class="SLO_options" title="Historique des traductions">Historique</a> : <a class="SLO_options" title="Commentaires">Commentaires</a> : <a class="SLO_options" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=GD9D8CPW8HFA2" title="Faire une contribution">Donate</a></td>
- <td><span id="SLO_Balloon_Close" title="Fermer">Fermer</span></td>
- </tr>
- </tbody>
-</table>
-</div>
-</div>
-</div>
+</ul> \ 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
<div>{{EmbedInteractiveExample("pages/js/object-defineproperties.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.defineProperties(<var>obj</var>, <var>props</var>)</pre>
@@ -29,8 +27,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperties
<dt><code>obj</code></dt>
<dd>L'objet dont on souhaite modifier ou définir certaines propriétés.</dd>
<dt><code>props</code></dt>
- <dd>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.</dd>
- <dd>Les descripteurs de donnée et d'accesseur peuvent avoir les clés suivantes :
+ <dd>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 :
<dl>
<dt><code>configurable</code></dt>
<dd><code>true</code> si et seulement si le type de ce descripteur peut être modifié et si la propriété peut être supprimée de l'objet.<br>
@@ -93,7 +90,7 @@ Object.defineProperties(obj, {
<p>Si on considère un environnement <em>pur</em> où tous les noms et toutes les propriétés font référence à leurs valeurs initiales, <code>Object.defineProperties</code> est quasiment équivalent à l'implémentation suivante en JavaScript (voir la note liée à <code>isCallable</code>) :</p>
-<pre class="brush: js;highlight:[8]">function defineProperties(obj, properties) {
+<pre class="brush: js">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
<div>{{EmbedInteractiveExample("pages/js/object-defineproperty.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.defineProperty(<var>obj</var>, <var>prop</var>, <var>descripteur</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-entries.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.entries(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-freeze.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.freeze(<var>obj</var>)</pre>
@@ -126,7 +124,7 @@ obj1.internal.a // 'valeurA'</pre>
<p class="brush: js">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).</p>
-<h3 class="brush: js" id="Qu'est-ce_que_le_gel_«_superficiel_»_(shallow_freeze)">Qu'est-ce que le gel « superficiel » ? (<em>shallow freeze</em>)</h3>
+<h3 id="Qu'est-ce_que_le_gel_«_superficiel_»_(shallow_freeze)">Qu'est-ce que le gel « superficiel » ? (<em>shallow freeze</em>)</h3>
<p>Lorsqu'on appelle <code>Object.freeze(monObjet)</code>, le gel ne s'applique qu'aux propriétés directement rattachées à <code>monObjet</code>. 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.</p>
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
<div>{{EmbedInteractiveExample("pages/js/object-fromentries.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.fromEntries(<var>iterable</var>);</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-getownpropertydescriptor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.getOwnPropertyDescriptor(<var>obj</var>, <var>prop</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-getownpropertysymbols.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.getOwnPropertySymbols(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-getprototypeof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.getPrototypeOf(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-prototype-hasownproperty.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>obj</var>.hasOwnProperty(<var>prop</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-isextensible.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.isExtensible(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-isfrozen.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.isFrozen(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-prototype-isprototypeof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et envoyez-nous une <em>pull request.</em></p>
-
<div class="note">
<p><strong>Note :</strong> <code>isPrototypeOf()</code> est différent de l'opérateur {{jsxref("Opérateurs/instanceof", "instanceof")}}. Dans l'expression "<code>object instanceof AFunction</code>", on compare la chaîne de prototypes d'<code>object</code> avec <code>AFunction.prototype</code> et non avec <code>AFunction</code>.</p>
</div>
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
<div>{{EmbedInteractiveExample("pages/js/object-issealed.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.isSealed(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-keys.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.keys(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-preventextensions.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.preventExtensions(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-prototype-propertyisenumerable.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>obj</var>.propertyIsEnumerable(<var>prop</var>)</pre>
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
<p>Dans ce qui suit, on crée un nouvelle instance d'<code>Employé</code> et on teste si <code>__proto__</code> est bien le même objet que le prototype de son constructeur.</p>
<div class="warning">
-<p><strong>Attention !</strong> 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 <code>__proto__</code>, ils ne font pas office de recommandations.</p>
+<p><strong>Attention :</strong> 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 <code>__proto__</code>, ils ne font pas office de recommandations.</p>
</div>
<pre class="brush: js">// 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
<div>{{EmbedInteractiveExample("pages/js/object-seal.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.seal(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-prototype-tolocalestring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>obj</var>.toLocaleString()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-prototype-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>obj</var>.toString()</pre>
@@ -74,7 +72,7 @@ monChien = new Chien('Gabby', 'Labrador', 'chocolat', 'femelle');
<pre class="brush: js">Le chien Gabby est un labrador femelle chocolat.
</pre>
-<h3 id="Utiliser_toString()_pour_détecter_le_type_d'un_objet"><a id="detect" name="detect">Utiliser <code>toString()</code> pour détecter le type d'un objet</a></h3>
+<h3 id="Utiliser_toString()_pour_détecter_le_type_d'un_objet">Utiliser <code>toString()</code> pour détecter le type d'un objet</h3>
<p><code>toString()</code> peut être utilisée pour tous les objets afin d'obtenir son type. Pour utiliser <code>Object.prototype.toString()</code> 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).</p>
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
<div>{{EmbedInteractiveExample("pages/js/object-prototype-valueof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>object</var>.valueOf()</pre>
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
<div>{{EmbedInteractiveExample("pages/js/object-values.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Object.values(<var>obj</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-parsefloat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">parseFloat(<var>string</var>)</pre>
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
<div>{{EmbedInteractiveExample("pages/js/globalprops-parseint.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-<div class="blockIndicator warning">
-<p><strong>Attention !</strong> On veillera à bien utiliser le second paramètre de la fonction pour éviter toute ambiguité sur la base numérique utilisée.</p>
+
+<div class="warning">
+<p><strong>Attention :</strong> On veillera à bien utiliser le second paramètre de la fonction pour éviter toute ambiguité sur la base numérique utilisée.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
@@ -32,7 +32,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/parseInt
<dd>
<p>Un entier compris entre 2 et 36 qui représente la <a href="https://fr.wikipedia.org/wiki/Base_%28arithm%C3%A9tique%29">base</a> 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 <code>10</code> dans ce cas pour ce paramètre.</p>
- <p class="warning"><strong>Attention ! </strong>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.</p>
+ <div class="warning"><p><strong>Attention :</strong>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.</p></div>
<p>Voir cependant la description ci-après qui explicite le comportement par défaut attendu.</p>
</dd>
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
<div>{{EmbedInteractiveExample("pages/js/promise-all.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Promise.all(<var>iterable</var>);</pre>
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
<div>{{EmbedInteractiveExample("pages/js/promise-catch.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>p.catch(siRejetée)</var>;
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
<div>{{EmbedInteractiveExample("pages/js/promise-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Promise( /* exécuteur */ function(resolve, reject) { ... } );</pre>
@@ -53,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<p><img alt="" src="https://mdn.mozillademos.org/files/15911/promises.png" style="height: 297px; width: 801px;"></p>
<div class="note">
-<p><strong>Note</strong>: Une promesse est dans l'état <em>settled </em>(acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme <em>resolved</em> (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, <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md"><em>States and fates</em> (en anglais)</a>, contient de plus amples détails sur la terminologie utilisée.</p>
+<p><strong>Note :</strong> Une promesse est dans l'état <em>settled </em>(acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme <em>resolved</em> (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, <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md"><em>States and fates</em> (en anglais)</a>, contient de plus amples détails sur la terminologie utilisée.</p>
</div>
<div class="warning">
@@ -78,14 +76,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<dd>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.</dd>
<dt>{{jsxref("Promise.race", "Promise.race(iterable)")}}</dt>
<dd>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.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.reject", "Promise.reject(raison)")}}</dt>
<dd>Renvoie un objet <code>Promise</code> qui est rompue avec la raison donnée.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.resolve", "Promise.resolve(valeur)")}}</dt>
<dd>Renvoie un objet <code>Promise</code> qui est tenue (résolue) avec la valeur donnée. Si la valeur possède une méthode <code>then</code>, 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.</dd>
</dl>
@@ -129,7 +121,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<h3 id="Exemple_interactif">Exemple interactif</h3>
-<pre class="brush: html hidden">&lt;button id="btn" type="button"&gt;Créer un objet Promise !&lt;/button&gt;
+<pre class="brush: html">&lt;button id="btn" type="button"&gt;Créer un objet Promise !&lt;/button&gt;
&lt;div id="log"&gt;&lt;/div&gt;
</pre>
@@ -183,7 +175,7 @@ function testPromise() {
}
</pre>
-<pre class="brush: js hidden">if ("Promise" in window) {
+<pre class="brush: js">if ("Promise" in window) {
var btn = document.getElementById("btn");
btn.addEventListener("click", testPromise);
} else {
diff --git a/files/fr/web/javascript/reference/global_objects/promise/race/index.html b/files/fr/web/javascript/reference/global_objects/promise/race/index.html
index f8a9b47570..ddb0475694 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/race/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/race/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/race
<div>{{EmbedInteractiveExample("pages/js/promise-race.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Promise.race(<var>itérable</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/reject/index.html b/files/fr/web/javascript/reference/global_objects/promise/reject/index.html
index db9d24aec7..e8fbfe5b5c 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/reject/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/reject/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/reject
<div>{{EmbedInteractiveExample("pages/js/promise-reject.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Promise.reject(<var>raison</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html b/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html
index fa37abb588..7f9e6d1ea9 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html
@@ -16,10 +16,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/resolve
<div>{{EmbedInteractiveExample("pages/js/promise-resolve.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
-<div class="blockIndicator warning">
-<p><strong>Attention !</strong> <code>Promise.resolve()</code> ne doit pas être appelée sur un objet <em>thenable</em> qui se résout en lui-même. Cela provoquera une récursion infinie et <code>resolve()</code> tentera d'aplatir ce qui ressemble à une promesse imbriquée à l'infini.</p>
+<div class="warning">
+<p><strong>Attention :</strong> <code>Promise.resolve()</code> ne doit pas être appelée sur un objet <em>thenable</em> qui se résout en lui-même. Cela provoquera une récursion infinie et <code>resolve()</code> tentera d'aplatir ce qui ressemble à une promesse imbriquée à l'infini.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/then/index.html b/files/fr/web/javascript/reference/global_objects/promise/then/index.html
index fb939a6390..cf5990f1ea 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/then/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/then/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/then
<div>{{EmbedInteractiveExample("pages/js/promise-then.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div class="note">
<p><strong>Note :</strong> Si aucun des deux arguments n'est utilisé ou que les objets fournis ne sont pas des fonctions, une nouvelle promesse est créée sans autre gestionnaire supplémentaire. Si le premier argument est absent ou qu'un objet qui n'est pas une fonction est passé, la nouvelle promesse utilisera la fonction de réussite de la promesse originelle. De même, si le deuxième argument n'est pas passé ou que ce n'est pas une fonction, la nouvelle promesse créée utilisera la fonction de rejet de la promesse appelante.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/apply/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
index e1b3ebb3e8..55606feb4e 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/apply
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-apply.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/construct/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/construct/index.html
index 54bc910ac0..dcb569142e 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/construct/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/construct/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/construct
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-construct.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/defineproperty/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/defineproperty/index.html
index a8beef0d41..f5bdab1aa2 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/defineproperty/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/defineproperty/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/definePrope
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-defineproperty.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html
index 2403187b7b..517b27ca31 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/deletePrope
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-deleteproperty.html","taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/get/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/get/index.html
index 600f7d94b5..e8c3fa93d2 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/get/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/get/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/get
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-get.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html
index d5e5428bc4..06de12e833 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/getOwnPrope
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-getownpropertydescriptor.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/getprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/getprototypeof/index.html
index 1861bc664e..8df39ee357 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/getprototypeof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/getprototypeof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/getPrototyp
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-getprototypeof.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(obj, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/has/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/has/index.html
index 630f21d4c6..89861b997d 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/has/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/has/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/has
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-has.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/isextensible/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/isextensible/index.html
index c32eefc8e5..c7fd6613ec 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/isextensible/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/isextensible/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/isExtensibl
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-isextensible.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/ownkeys/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/ownkeys/index.html
index 6edeeae0d4..45365d9401 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/ownkeys/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/ownkeys/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/ownKeys
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-ownkeys.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/preventextensions/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/preventextensions/index.html
index db88fdd8b0..0add4d9608 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/preventextensions/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/preventextensions/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/preventExte
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-preventextensions.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/set/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/set/index.html
index 8523fdbf5d..543e1b4640 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/set/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/set/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/set
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-set.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
@@ -38,8 +36,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/set
<dt><code>valeur</code></dt>
<dd>La nouvelle valeur à définir pour la propriété.</dd>
<dt><code>récepteur</code></dt>
- <dd>L'objet intialement visé par l'affectation. Généralement ce sera le proxy lui-même. Le gestionnaire <code>set</code> peut également être appelé indirectement, via la chaîne de prototypes ou d'autres façons.</dd>
- <dd>Par exemple, si on exécute l'instruction <code>obj.nom = "Jean"</code>, et qu'<code>obj</code> n'est pas un proxy ni ne possède de propriété <code>nom</code> mais s'il possède un proxy dans sa chaîne de prototypes, le gestionnaire <code>set</code> sera appelé et <code>obj</code> sera passé en tant que récepteur.</dd>
+ <dd>L'objet intialement visé par l'affectation. Généralement ce sera le proxy lui-même. Le gestionnaire <code>set</code> peut également être appelé indirectement, via la chaîne de prototypes ou d'autres façons. Par exemple, si on exécute l'instruction <code>obj.nom = "Jean"</code>, et qu'<code>obj</code> n'est pas un proxy ni ne possède de propriété <code>nom</code> mais s'il possède un proxy dans sa chaîne de prototypes, le gestionnaire <code>set</code> sera appelé et <code>obj</code> sera passé en tant que récepteur.</dd>
</dl>
<h3 id="Valeur_de_retour">Valeur de retour</h3>
diff --git a/files/fr/web/javascript/reference/global_objects/proxy/proxy/setprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/proxy/proxy/setprototypeof/index.html
index 7c414453d7..e12a4e6f90 100644
--- a/files/fr/web/javascript/reference/global_objects/proxy/proxy/setprototypeof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/proxy/proxy/setprototypeof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Proxy/handler/setPrototyp
<div>{{EmbedInteractiveExample("pages/js/proxyhandler-setprototypeof.html", "taller", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var p = new Proxy(cible, {
diff --git a/files/fr/web/javascript/reference/global_objects/rangeerror/index.html b/files/fr/web/javascript/reference/global_objects/rangeerror/index.html
index 155ae7479b..c1ab8a2d00 100644
--- a/files/fr/web/javascript/reference/global_objects/rangeerror/index.html
+++ b/files/fr/web/javascript/reference/global_objects/rangeerror/index.html
@@ -22,14 +22,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RangeError
<dl>
<dt><code>message</code></dt>
<dd>Paramètre optionnel. Une description lisible (humainement) de l'erreur.</dd>
-</dl>
-
-<dl>
<dt><code>nomFichier</code> {{non-standard_inline}}</dt>
<dd>Paramètre optionnel. Le nom du fichier contenant le code à l'origine de cette exception.</dd>
-</dl>
-
-<dl>
<dt><code>numLigne </code>{{non-standard_inline}}</dt>
<dd>Paramètre optionnel. Le numéro de la ligne du code à l'origine de cette exception.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/apply/index.html b/files/fr/web/javascript/reference/global_objects/reflect/apply/index.html
index 9da6d71705..e341856408 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/apply/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/apply/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/apply
<div>{{EmbedInteractiveExample("pages/js/reflect-apply.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.apply(cible, argumentThis, listeArguments)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/construct/index.html b/files/fr/web/javascript/reference/global_objects/reflect/construct/index.html
index 0f2d0a96bd..3a53b1c6d8 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/construct/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/construct/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/construct
<div>{{EmbedInteractiveExample("pages/js/reflect-construct.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.construct(cible, listeArguments[, newCible])
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/defineproperty/index.html b/files/fr/web/javascript/reference/global_objects/reflect/defineproperty/index.html
index addc6f5ba2..486217295b 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/defineproperty/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/defineproperty/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/defineProperty
<div>{{EmbedInteractiveExample("pages/js/reflect-defineproperty.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.defineProperty(<var>cible</var>, <var>cléPropriété</var>, <var>attributs</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/deleteproperty/index.html b/files/fr/web/javascript/reference/global_objects/reflect/deleteproperty/index.html
index d1b9025a26..dc9cf06102 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/deleteproperty/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/deleteproperty/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/deleteProperty
<div>{{EmbedInteractiveExample("pages/js/reflect-deleteproperty.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.deleteProperty(<var>cible</var>, <var>cléPropriété</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/get/index.html b/files/fr/web/javascript/reference/global_objects/reflect/get/index.html
index 47ca0ae176..cd3bde5bbc 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/get/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/get/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/get
<div>{{EmbedInteractiveExample("pages/js/reflect-get.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.get(<var>cible</var>, <var>cléPropriété</var>[, <var>récepteur</var>])
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/getownpropertydescriptor/index.html b/files/fr/web/javascript/reference/global_objects/reflect/getownpropertydescriptor/index.html
index 8e93fb755c..be67182701 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/getownpropertydescriptor/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/getownpropertydescriptor/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/getOwnPropertyDes
<div>{{EmbedInteractiveExample("pages/js/reflect-getownpropertydescriptor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.getOwnPropertyDescriptor(<var>cible</var>, <var>cléPropriété</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/getprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/reflect/getprototypeof/index.html
index 457c942bd1..9a4aef5aaf 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/getprototypeof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/getprototypeof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/getPrototypeOf
<div>{{EmbedInteractiveExample("pages/js/reflect-getprototypeof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.getPrototypeOf(<var>cible</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/has/index.html b/files/fr/web/javascript/reference/global_objects/reflect/has/index.html
index bf6902ffd8..934408cf86 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/has/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/has/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/has
<div>{{EmbedInteractiveExample("pages/js/reflect-has.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.has(<var>cible</var>, <var>cléPropriété</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/isextensible/index.html b/files/fr/web/javascript/reference/global_objects/reflect/isextensible/index.html
index df7acee8c1..8e62fcea08 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/isextensible/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/isextensible/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/isExtensible
<div>{{EmbedInteractiveExample("pages/js/reflect-isextensible.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.isExtensible(<var>cible</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/ownkeys/index.html b/files/fr/web/javascript/reference/global_objects/reflect/ownkeys/index.html
index 7227ee776c..88d1747eff 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/ownkeys/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/ownkeys/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/ownKeys
<div>{{EmbedInteractiveExample("pages/js/reflect-ownkeys.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.ownKeys(<var>cible</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/preventextensions/index.html b/files/fr/web/javascript/reference/global_objects/reflect/preventextensions/index.html
index 083b75f000..b0f644aa98 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/preventextensions/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/preventextensions/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/preventExtensions
<div>{{EmbedInteractiveExample("pages/js/reflect-preventextensions.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.preventExtensions(<em>cible</em>)
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/set/index.html b/files/fr/web/javascript/reference/global_objects/reflect/set/index.html
index 532374a3e4..4a5280f0ac 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/set/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/set/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/set
<div>{{EmbedInteractiveExample("pages/js/reflect-set.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.set(<var>cible</var>, <var>cléPropriété</var>, <var>valeur</var>[, <var>récepteur</var>])
diff --git a/files/fr/web/javascript/reference/global_objects/reflect/setprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/reflect/setprototypeof/index.html
index acfaf97205..2cb34af8fa 100644
--- a/files/fr/web/javascript/reference/global_objects/reflect/setprototypeof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/reflect/setprototypeof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Reflect/setPrototypeOf
<div>{{EmbedInteractiveExample("pages/js/reflect-setprototypeof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Reflect.setPrototypeOf(<var>cible</var>, <var>prototype</var>)
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html
index a75e8eb94b..9d3c824406 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@match
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@match.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>regexp</var>[Symbol.match](str)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html
index 1de0a6e353..234dbf6f07 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@matchAll
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@matchall.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>regexp</var>[Symbol.matchAll](<var>str</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html
index 6d04189204..699bb1ad11 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@replace
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@replace.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>regexp</var>[Symbol.replace](str, <var>newSubStr</var>|<var>function</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html
index 2fee59cc1f..0865f313ed 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@search
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@search.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>regexp</var>[Symbol.search](str)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html
index adc93cadc7..22f0fbb375 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@species
<div>{{EmbedInteractiveExample("pages/js/regexp-getregexp-@@species.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">RegExp[Symbol.species]
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html
index 91945cef1d..99fcaf30d4 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@split
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@split.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><var>regexp</var>[Symbol.split](str[, <var>limite</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html b/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html
index e4f68a6089..3245c98358 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/exec
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-exec.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Les objets représentant des expressions rationnelles gardent un état en mémoire lorsqu'ils utilisent les marqueurs {{jsxref("RegExp.global", "global")}} ou {{jsxref("RegExp.sticky", "sticky")}} et ils gardent notamment en mémoire {{jsxref("RegExp.lastIndex", "lastIndex")}} à partir de la correspondance précédemment trouvée. Ainsi, <code>exec()</code> peut être utilisée afin de parcourir plusieurs correspondances dans un texte (avec des groupes capturants) (contrairement à {{jsxref("String.prototype.match()")}}).</p>
@@ -138,7 +138,7 @@ Trouvé ab. Prochaine correspondance à partir de 9
</pre>
<div class="warning">
-<p><strong>Attention</strong> à ne pas placer un littéral d'expression rationnelle (ou le constructeur {{jsxref("RegExp")}}) au sein de la condition <code>while</code> car cela créerait un boucle infinie s'il y a une correspondance car la propriété {{jsxref("RegExp.lastIndex", "lastIndex")}} serait redéfinie à chaque itération. Il faut également s'assurer que le drapeau global est défini sinon on aura également une boucle.</p>
+<p><strong>Attention :</strong> Il ne faut pas placer un littéral d'expression rationnelle (ou le constructeur {{jsxref("RegExp")}}) au sein de la condition <code>while</code> car cela créerait un boucle infinie s'il y a une correspondance car la propriété {{jsxref("RegExp.lastIndex", "lastIndex")}} serait redéfinie à chaque itération. Il faut également s'assurer que le drapeau global est défini sinon on aura également une boucle.</p>
</div>
<h3 id="Utiliser_exec()_avec_des_littéraux">Utiliser <code>exec()</code> avec des littéraux</h3>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html b/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html
index 5f22598924..f03a085b92 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/flags
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-flags.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0, 0, 1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/global/index.html b/files/fr/web/javascript/reference/global_objects/regexp/global/index.html
index 4a312b24e4..7702ec1769 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/global/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/global/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/global
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-global.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html b/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html
index 9f2a818b7b..22fecc736d 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/ignoreCase
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-ignorecase.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/index.html b/files/fr/web/javascript/reference/global_objects/regexp/index.html
index 70548672d5..720207ce42 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp
<div>{{EmbedInteractiveExample("pages/js/regexp-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<p>Les notations littérales, par constructeur ou de base sont possibles :</p>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html b/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html
index a67869448f..e5bc84ca24 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html
@@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/lastIndex
<div>{{EmbedInteractiveExample("pages/js/regexp-lastindex.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(1,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html b/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html
index dca7f0005e..3c6d1df46a 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/multiline
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-multiline.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/source/index.html b/files/fr/web/javascript/reference/global_objects/regexp/source/index.html
index 27ed231e1b..7b5437e8cc 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/source/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/source/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/source
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-source.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html b/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html
index 3d2995b3d0..ab261c0d51 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/sticky
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-sticky.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/test/index.html b/files/fr/web/javascript/reference/global_objects/regexp/test/index.html
index 5ddb279fcb..039407032c 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/test/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/test/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/test
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-test.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><var>regexObj</var>.test(<var>chaîne</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html b/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html
index 6c137bee7b..d5f3e52afb 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/toString
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-tostring.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>regexObj</var>.toString();</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html b/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html
index e7caef4638..a15009ce4e 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html
+++ b/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/unicode
<div>{{EmbedInteractiveExample("pages/js/regexp-prototype-unicode.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0, 0, 1)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/set/@@iterator/index.html b/files/fr/web/javascript/reference/global_objects/set/@@iterator/index.html
index 8fb065eb2c..ee03e5c7df 100644
--- a/files/fr/web/javascript/reference/global_objects/set/@@iterator/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/@@iterator/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/@@iterator
<div>{{EmbedInteractiveExample("pages/js/set-prototype-@@iterator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>[Symbol.iterator]</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/set/add/index.html b/files/fr/web/javascript/reference/global_objects/set/add/index.html
index 910b073afb..7b834fe40f 100644
--- a/files/fr/web/javascript/reference/global_objects/set/add/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/add/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/add
<div>{{EmbedInteractiveExample("pages/js/set-prototype-add.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.add(<var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/set/clear/index.html b/files/fr/web/javascript/reference/global_objects/set/clear/index.html
index 4011aea79b..a82d07fca4 100644
--- a/files/fr/web/javascript/reference/global_objects/set/clear/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/clear/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/clear
<div>{{EmbedInteractiveExample("pages/js/set-prototype-clear.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.clear();</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/set/delete/index.html b/files/fr/web/javascript/reference/global_objects/set/delete/index.html
index cc5dc03366..1e89d36e0c 100644
--- a/files/fr/web/javascript/reference/global_objects/set/delete/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/delete/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/delete
<div>{{EmbedInteractiveExample("pages/js/set-prototype-delete.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.delete(<var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/set/entries/index.html b/files/fr/web/javascript/reference/global_objects/set/entries/index.html
index 820bbc5f2b..2664c6e718 100644
--- a/files/fr/web/javascript/reference/global_objects/set/entries/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/entries/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/entries
<div>{{EmbedInteractiveExample("pages/js/set-prototype-entries.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.entries()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/set/foreach/index.html b/files/fr/web/javascript/reference/global_objects/set/foreach/index.html
index aaed99c4be..3db2526f8a 100644
--- a/files/fr/web/javascript/reference/global_objects/set/foreach/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/foreach/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/forEach
<div>{{EmbedInteractiveExample("pages/js/set-prototype-foreach.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.forEach(<var>callback</var>[, <var>thisArg</var>])</pre>
@@ -31,8 +29,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/forEach
<dl>
<dt><code>callback</code></dt>
- <dd>La fonction qu'on souhaite exécuter pour chaque élément et qui sera appelée avec trois arguments :</dd>
- <dd>
+ <dd>La fonction qu'on souhaite exécuter pour chaque élément et qui sera appelée avec trois arguments :
<dl>
<dt><code>valeurCourante</code>, <code>cléCourante</code></dt>
<dd>L'élément courant appartenant à l'ensemble <code>Set</code>. Un ensemble n'ayant pas de clé, c'est la même valeur qui est passée pour deux arguments de la fonction de rappel.</dd>
diff --git a/files/fr/web/javascript/reference/global_objects/set/has/index.html b/files/fr/web/javascript/reference/global_objects/set/has/index.html
index 393ae6d0c9..1ada789d3e 100644
--- a/files/fr/web/javascript/reference/global_objects/set/has/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/has/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/has
<div>{{EmbedInteractiveExample("pages/js/set-prototype-has.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.has(<var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/set/index.html b/files/fr/web/javascript/reference/global_objects/set/index.html
index f73a529769..46db53beed 100644
--- a/files/fr/web/javascript/reference/global_objects/set/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set
<div>{{EmbedInteractiveExample("pages/js/set-prototype-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"> new Set([itérable]);</pre>
@@ -47,7 +45,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set
<dl>
<dt><code>Set.length</code></dt>
<dd>La valeur de la propriété <code>length</code> est 0.
- <div class="note"><strong>Note :</strong> Pour compter le nombre d'éléments d'un objet <code>Set</code>, on utilisera {{jsxref("Set.prototype.size")}}.</div>
+ <div class="note"><p><strong>Note :</strong> Pour compter le nombre d'éléments d'un objet <code>Set</code>, on utilisera {{jsxref("Set.prototype.size")}}.</p></div>
</dd>
<dt>{{jsxref("Set.@@species", "get Set[@@species]")}}</dt>
<dd>Le constructeur utilisé pour créer des objets dérivés.</dd>
diff --git a/files/fr/web/javascript/reference/global_objects/set/size/index.html b/files/fr/web/javascript/reference/global_objects/set/size/index.html
index 0e6ef24fc9..57e0165c9c 100644
--- a/files/fr/web/javascript/reference/global_objects/set/size/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/size/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/size
<div>{{EmbedInteractiveExample("pages/js/set-prototype-size.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/set/values/index.html b/files/fr/web/javascript/reference/global_objects/set/values/index.html
index 568767ff69..fd56d94faa 100644
--- a/files/fr/web/javascript/reference/global_objects/set/values/index.html
+++ b/files/fr/web/javascript/reference/global_objects/set/values/index.html
@@ -20,8 +20,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Set/values
<div>{{EmbedInteractiveExample("pages/js/set-prototype-values.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>monSet</var>.values();
diff --git a/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/bytelength/index.html b/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/bytelength/index.html
index f54c24d65b..6827b4c4ff 100644
--- a/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/bytelength/index.html
+++ b/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/bytelength/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/byteLen
<div>{{EmbedInteractiveExample("pages/js/sharedarraybuffer-bytelength.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>sab</var>.byteLength</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/index.html b/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/index.html
index e183840615..16d95eeed7 100644
--- a/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/index.html
+++ b/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/index.html
@@ -21,8 +21,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer
<div>{{EmbedInteractiveExample("pages/js/sharedarraybuffer-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html b/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html
index 869b191c68..57219bc3f2 100644
--- a/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html
+++ b/files/fr/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/slice
<div>{{EmbedInteractiveExample("pages/js/sharedarraybuffer-slice.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>sab</var>.slice()
diff --git a/files/fr/web/javascript/reference/global_objects/string/@@iterator/index.html b/files/fr/web/javascript/reference/global_objects/string/@@iterator/index.html
index 2399cfb13e..0a01613d9f 100644
--- a/files/fr/web/javascript/reference/global_objects/string/@@iterator/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/@@iterator/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/@@iterator
<div>{{EmbedInteractiveExample("pages/js/string-iterator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>chaîneDeCaractères</var>[Symbol.iterator]</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/big/index.html b/files/fr/web/javascript/reference/global_objects/string/big/index.html
index 0951bbd9ec..0cefdf7fab 100644
--- a/files/fr/web/javascript/reference/global_objects/string/big/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/big/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/big
<p>La méthode <code><strong>big()</strong></code> crée un élément HTML {{HTMLElement("big")}} qui affichera la chaine de caractères avec une taille de police importante.</p>
<div class="note">
-<p><strong>Note d'utilisation :</strong> L'élément <code>&lt;big&gt;</code> a été retiré de <a href="/fr/docs/Web/Guide/HTML/HTML5">HTML5</a> et ne doit pas être utilisé. À la place, les développeurs web doivent utiliser les propriétés <a href="/fr/docs/Web/CSS">CSS</a>.</p>
+<p><strong>Note :</strong> L'élément <code>&lt;big&gt;</code> a été retiré de <a href="/fr/docs/Web/Guide/HTML/HTML5">HTML5</a> et ne doit pas être utilisé. À la place, les développeurs web doivent utiliser les propriétés <a href="/fr/docs/Web/CSS">CSS</a>.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/string/blink/index.html b/files/fr/web/javascript/reference/global_objects/string/blink/index.html
index 70e128169d..a57014d354 100644
--- a/files/fr/web/javascript/reference/global_objects/string/blink/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/blink/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/blink
<p>La méthode <code><strong>blink()</strong></code> crée un élément HTML {{HTMLElement("blink")}} qui affiche la chaine de caractères en clignotant.</p>
-<div class="warning"><strong>Avertissement :</strong> Les textes clignotants sont fortement déconseillés par de nombreux standards d'accessibilité. L'élément <code>&lt;blink&gt;</code> est lui-même non standard et obsolète !</div>
+<div class="warning"><p><strong>Attention :</strong> Les textes clignotants sont fortement déconseillés par de nombreux standards d'accessibilité. L'élément <code>&lt;blink&gt;</code> est lui-même non standard et obsolète !</p></div>
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/string/charat/index.html b/files/fr/web/javascript/reference/global_objects/string/charat/index.html
index 8939203047..63e8e2d422 100644
--- a/files/fr/web/javascript/reference/global_objects/string/charat/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/charat/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/charAt
<div>{{EmbedInteractiveExample("pages/js/string-charat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.charAt(<var>index</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/charcodeat/index.html b/files/fr/web/javascript/reference/global_objects/string/charcodeat/index.html
index b2115a0527..3b57bc337a 100644
--- a/files/fr/web/javascript/reference/global_objects/string/charcodeat/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/charcodeat/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/charCodeAt
<div>{{EmbedInteractiveExample("pages/js/string-charcodeat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Le codet UTF-16 renvoyé correspond au codet Unicode si le caractère peut être représenté sur un seul codet. Si le codet Unicode ne peut pas être représenté sur un seul codet UTF-16 (car sa valeur est supérieure à <code>0xFFFF</code>), seule la première partie de la paire sera renvoyée. Si vous souhaitez obtenir l'ensemble de la valeur, vous pouvez utiliser la méthode {{jsxref("String.prototype.codePointAt()","codePointAt()")}}.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/codepointat/index.html b/files/fr/web/javascript/reference/global_objects/string/codepointat/index.html
index 33b010ac29..d461d2917d 100644
--- a/files/fr/web/javascript/reference/global_objects/string/codepointat/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/codepointat/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/codePointAt
<div>{{EmbedInteractiveExample("pages/js/string-codepointat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.codePointAt(<var>pos</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/concat/index.html b/files/fr/web/javascript/reference/global_objects/string/concat/index.html
index 5e3fbc25fd..8958a7491f 100644
--- a/files/fr/web/javascript/reference/global_objects/string/concat/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/concat/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/concat
<div>{{EmbedInteractiveExample("pages/js/string-concat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><var>str</var>.concat(<var>string2</var>[, <var>string</var>3, ..., <var>stringN</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/endswith/index.html b/files/fr/web/javascript/reference/global_objects/string/endswith/index.html
index 84d25dcf35..170935fb6e 100644
--- a/files/fr/web/javascript/reference/global_objects/string/endswith/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/endswith/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/endsWith
<div>{{EmbedInteractiveExample("pages/js/string-endswith.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.endsWith(chaîneRecherchée[, <var>position</var>]);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/fontsize/index.html b/files/fr/web/javascript/reference/global_objects/string/fontsize/index.html
index df134dbfbb..72aca87a1a 100644
--- a/files/fr/web/javascript/reference/global_objects/string/fontsize/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/fontsize/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/fontsize
<p>La propriété <code><strong>fontsize()</strong></code> permet de créer un élément HTML {{HTMLElement("font")}} qui permet d'afficher la chaîne de caractères dans une fonte de taille donnée.</p>
<div class="note">
-<p><strong>Note : </strong>L'élément &lt;font&gt; a été retiré dans <a href="/fr/docs/Web/Guide/HTML/HTML5">HTML5</a> et ne devrait plus être utilisé. Les propriétés <a href="/fr/docs/Web/CSS">CSS</a> permettent de modifier les aspects de mise en forme et doivent donc être utilisées à la place.</p>
+<p><strong>Note :</strong> L'élément &lt;font&gt; a été retiré dans <a href="/fr/docs/Web/Guide/HTML/HTML5">HTML5</a> et ne devrait plus être utilisé. Les propriétés <a href="/fr/docs/Web/CSS">CSS</a> permettent de modifier les aspects de mise en forme et doivent donc être utilisées à la place.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html b/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html
index 3704386954..975eb23fb0 100644
--- a/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/fromcharcode/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/fromCharCode
<div>{{EmbedInteractiveExample("pages/js/string-fromcharcode.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">String.fromCharCode(<var>num1</var>, <var>...</var>, <var>numN</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/fromcodepoint/index.html b/files/fr/web/javascript/reference/global_objects/string/fromcodepoint/index.html
index 0a2b117bc7..81cf698e35 100644
--- a/files/fr/web/javascript/reference/global_objects/string/fromcodepoint/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/fromcodepoint/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/fromCodePoint
<div>{{EmbedInteractiveExample("pages/js/string-fromcodepoint.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">String.fromCodePoint(<var>num1</var>[, ...[, <var>numN</var>]])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/includes/index.html b/files/fr/web/javascript/reference/global_objects/string/includes/index.html
index 3c8fe25fca..e3aba75116 100644
--- a/files/fr/web/javascript/reference/global_objects/string/includes/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/includes/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/includes
<div>{{EmbedInteractiveExample("pages/js/string-includes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.includes(<var>chaîneRecherchée</var>);
@@ -60,7 +58,7 @@ console.log(str.includes("ÊTRE")); // false
console.log(str.includes("")); // true
</pre>
-<h2 id="Prothèse_démulation_polyfill"><a name="polyfill">Prothèse d'émulation (<em>polyfill</em>)</a></h2>
+<h2 id="Prothèse_démulation_polyfill">Prothèse d'émulation (<em>polyfill</em>)</h2>
<p>Cette méthode a été ajoutée à la spécification ECMAScript 2015 et n'est peut-être pas encore disponible dans toutes les implémentations JavaScript.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/indexof/index.html b/files/fr/web/javascript/reference/global_objects/string/indexof/index.html
index 589b59fae3..69a0303542 100644
--- a/files/fr/web/javascript/reference/global_objects/string/indexof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/indexof/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/indexOf
<div>{{EmbedInteractiveExample("pages/js/string-indexof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div class="note">
<p><strong>Note :</strong> Pour la méthode associée aux tableaux, voir la page {{jsxref("Array.prototype.indexOf()")}}.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/lastindexof/index.html b/files/fr/web/javascript/reference/global_objects/string/lastindexof/index.html
index 468a2411c6..fc5c35bb08 100644
--- a/files/fr/web/javascript/reference/global_objects/string/lastindexof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/lastindexof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/lastIndexOf
<div>{{EmbedInteractiveExample("pages/js/string-lastindexof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><var>str</var>.lastIndexOf(<var>valeurRecherchée</var>[, <var>indiceDébut</var>])</pre>
@@ -49,8 +47,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/lastIndexOf
'canal'.lastIndexOf('', 2);   // renvoie 2
</pre>
-<div class="blockIndicator note">
-<p><strong>Note</strong> : <code>'abab'.lastIndexOf('ab', 2)</code> renvoie <code>2</code> et pas <code>0</code> car l'argument <code>indiceDébut</code> ne limite que le début de la correspondance recherchée ( qui est <code>'ab'</code>)</p>
+<div class="note">
+<p><strong>Note :</strong> <code>'abab'.lastIndexOf('ab', 2)</code> renvoie <code>2</code> et pas <code>0</code> car l'argument <code>indiceDébut</code> ne limite que le début de la correspondance recherchée ( qui est <code>'ab'</code>)</p>
</div>
<h3 id="Sensibilité_à_la_casse">Sensibilité à la casse</h3>
diff --git a/files/fr/web/javascript/reference/global_objects/string/length/index.html b/files/fr/web/javascript/reference/global_objects/string/length/index.html
index 091bcbc8b1..d3f3f49913 100644
--- a/files/fr/web/javascript/reference/global_objects/string/length/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/length/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/length
<div>{{EmbedInteractiveExample("pages/js/string-length.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.length</pre>
@@ -26,7 +24,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/length
<p>Cette propriété renvoie le nombre de « codets » (ou unités de code ou bien <em>code units</em> en anglais) d'une chaîne de caractères. {{interwiki("wikipedia", "UTF-16")}}. Le format utilisé pour représenter les chaînes de caractères en JavaScript utilise un seul codet sur 16 bits pour représenter la plupart des caractères communs. En revanche, pour représenter les caractères plus rares, deux codets seront utilisés : la valeur renvoyée par <code>length</code> ne correspondra alors pas au nombre de caractères dans la chaîne.</p>
-<p>ECMAScript 2016 (la septième édition) établit une longueur maximale de <code>2<sup>53</sup> - 1</code> éléments. Auparavant, aucune longueur maximale n'était spécifiée. Pour Firefox, les chaînes ont une longueur maximale de <code>2<sup>30</sup>-2</code> caractères (environ 1 Go). Pour les versions de Firefox antérieures à Firefox 65, la taille maximale était de de <code>2<sup>28</sup>-1</code> (environ 256 Mo).</p>
+<p>ECMAScript 2016 (la septième édition) établit une longueur maximale de <code>2^53 - 1</code> éléments. Auparavant, aucune longueur maximale n'était spécifiée. Pour Firefox, les chaînes ont une longueur maximale de <code>2^30-2</code> caractères (environ 1 Go). Pour les versions de Firefox antérieures à Firefox 65, la taille maximale était de de <code>2^28-1</code> (environ 256 Mo).</p>
<p>Pour une chaine vide, on aura <code>length</code> égal à 0.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/localecompare/index.html b/files/fr/web/javascript/reference/global_objects/string/localecompare/index.html
index e5c74ef100..2b84d90be0 100644
--- a/files/fr/web/javascript/reference/global_objects/string/localecompare/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/localecompare/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/localeCompare
<div>{{EmbedInteractiveExample("pages/js/string-localecompare.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Les arguments <code>locales</code> et <code>options</code> permettent de définir la locale et des options pour adapter le comportement de la fonction. Les anciennes implémentations ignoreront les arguments <code>locales</code> et <code>options</code>. L'ordre de tri utilisé sera entièrement dépendant de l'implémentation.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/match/index.html b/files/fr/web/javascript/reference/global_objects/string/match/index.html
index ac29c3772e..27d3d04e85 100644
--- a/files/fr/web/javascript/reference/global_objects/string/match/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/match/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/match
<div>{{EmbedInteractiveExample("pages/js/string-match.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.match(<var>regexp</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/matchall/index.html b/files/fr/web/javascript/reference/global_objects/string/matchall/index.html
index 5ac0de5bad..5b9e8b50c9 100644
--- a/files/fr/web/javascript/reference/global_objects/string/matchall/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/matchall/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/matchAll
<div>{{EmbedInteractiveExample("pages/js/string-matchall.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.matchAll(<var>regexp</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/normalize/index.html b/files/fr/web/javascript/reference/global_objects/string/normalize/index.html
index 1b60ab94c9..b35ff15f8b 100644
--- a/files/fr/web/javascript/reference/global_objects/string/normalize/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/normalize/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/normalize
<div>{{EmbedInteractiveExample("pages/js/string-normalize.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.normalize([<var>form</var>]);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/padend/index.html b/files/fr/web/javascript/reference/global_objects/string/padend/index.html
index 735dbedb94..2039f7be3c 100644
--- a/files/fr/web/javascript/reference/global_objects/string/padend/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/padend/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/padEnd
<div>{{EmbedInteractiveExample("pages/js/string-padend.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.padEnd(<var>longueurCible</var> [, <var>chaîneComplémentaire</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/padstart/index.html b/files/fr/web/javascript/reference/global_objects/string/padstart/index.html
index 607d0ae192..85ecc07e2d 100644
--- a/files/fr/web/javascript/reference/global_objects/string/padstart/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/padstart/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/padStart
<div>{{EmbedInteractiveExample("pages/js/string-padstart.html")}}</div>
-<div class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</div>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.padStart(<var>longueurCible</var> [, <var>chaîneComplémentaire</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/raw/index.html b/files/fr/web/javascript/reference/global_objects/string/raw/index.html
index cef5df163a..9a9724ffc9 100644
--- a/files/fr/web/javascript/reference/global_objects/string/raw/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/raw/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/raw
<div>{{EmbedInteractiveExample("pages/js/string-raw.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate">String.raw(callSite, <em>...substitutions</em>)
diff --git a/files/fr/web/javascript/reference/global_objects/string/repeat/index.html b/files/fr/web/javascript/reference/global_objects/string/repeat/index.html
index 28d76c3930..77600fdf96 100644
--- a/files/fr/web/javascript/reference/global_objects/string/repeat/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/repeat/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/repeat
<div>{{EmbedInteractiveExample("pages/js/string-repeat.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.repeat(<var>compte</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/replace/index.html b/files/fr/web/javascript/reference/global_objects/string/replace/index.html
index 73dd09d1a7..38e5c691d0 100644
--- a/files/fr/web/javascript/reference/global_objects/string/replace/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/replace/index.html
@@ -20,8 +20,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/replace
<div>{{EmbedInteractiveExample("pages/js/string-replace.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>chn</var>.replace(<var>regexp</var>|<var>souschn</var>, nouv<var>Souschn</var>|<var>fonction</var>)</pre>
@@ -141,8 +139,8 @@ console.log(nouvChn); // Twas the night before Christmas...</pre>
<p>Cela affiche 'Twas the night before Christmas...'.</p>
-<div class="blockIndicator note">
-<p>Note : Voir <a href="/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res">ce guide</a> pour plus d'explications concernant les expressions régulières.</p>
+<div class="note">
+<p><strong>Note :</strong> Voir <a href="/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res">ce guide</a> pour plus d'explications concernant les expressions régulières.</p>
</div>
<h3 id="Utilisation_de_global_et_ignore_avec_replace">Utilisation de <code>global</code> et <code>ignore</code> avec <code>replace()</code></h3>
@@ -225,7 +223,7 @@ x_x_x___x___x___</pre>
<div></div>
-<div>Un tableau d'objets. Un <code>'x'</code> dénote un état <code>'marche'</code>, un <code>'-'</code> symbolise un état '<font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">arret</span></font>' et un  <code>'_'</code> (blanc souligné) symbolise la longueur d'un état <code>'<font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">marche</span></font>'</code>.</div>
+<div>Un tableau d'objets. Un <code>'x'</code> dénote un état <code>'marche'</code>, un <code>'-'</code> symbolise un état '<code>arret</code>' et un  <code>'_'</code> (blanc souligné) symbolise la longueur d'un état <code>'<code>marche</code>'</code>.</div>
<div></div>
diff --git a/files/fr/web/javascript/reference/global_objects/string/replaceall/index.html b/files/fr/web/javascript/reference/global_objects/string/replaceall/index.html
index 38a0e849e1..c06b93eca3 100644
--- a/files/fr/web/javascript/reference/global_objects/string/replaceall/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/replaceall/index.html
@@ -6,7 +6,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/replaceAll
---
<div>{{JSRef}}</div>
-<p class="summary">La méthode <strong><code>replaceAll()</code></strong> retourne une nouvelle chaîne de caractères dans laquelle toutes les occurrences d'un motif donné ont été remplacées par une chaîne de remplacement. L'argument <code>pattern</code> fournit pour décrire le motif peut être une chaîne de caractères ou une expression rationnelle (<a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp"><code>RegExp</code></a>), l'argument <code>replacement</code> peut être une chaîne de caractères ou une fonction qui sera appelée pour chaque correspondance.</p>
+<p>La méthode <strong><code>replaceAll()</code></strong> retourne une nouvelle chaîne de caractères dans laquelle toutes les occurrences d'un motif donné ont été remplacées par une chaîne de remplacement. L'argument <code>pattern</code> fournit pour décrire le motif peut être une chaîne de caractères ou une expression rationnelle (<a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp"><code>RegExp</code></a>), l'argument <code>replacement</code> peut être une chaîne de caractères ou une fonction qui sera appelée pour chaque correspondance.</p>
<p>La chaîne de caractères initiale restera inchangée.</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/search/index.html b/files/fr/web/javascript/reference/global_objects/string/search/index.html
index e8796fc2bb..aa1828528f 100644
--- a/files/fr/web/javascript/reference/global_objects/string/search/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/search/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/search
<div>{{EmbedInteractiveExample("pages/js/string-search.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.search(<var>regexp</var>)</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/slice/index.html b/files/fr/web/javascript/reference/global_objects/string/slice/index.html
index 6413ab7e82..a43faa2bd1 100644
--- a/files/fr/web/javascript/reference/global_objects/string/slice/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/slice/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/slice
<div>{{EmbedInteractiveExample("pages/js/string-slice.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><em>chn</em>.slice(<em>indiceDe<var>but</var></em>[, <em>indiceF</em><var><em>in</em></var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/split/index.html b/files/fr/web/javascript/reference/global_objects/string/split/index.html
index 1501e82a17..208f978a7d 100644
--- a/files/fr/web/javascript/reference/global_objects/string/split/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/split/index.html
@@ -24,7 +24,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/split
<h3 id="parameters">Paramètres</h3>
<dl>
- <dt><code>separator</code> <span class="badge inline optional">Facultatif</span></dt>
+ <dt><code>separator</code> Facultatif</dt>
<dd>
<p>Le motif décrivant où chaque séparation doit se produire. Le <code>separator</code> peut être une simple chaîne de caractères ou peut être une <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp">expression régulière</a>.</p>
@@ -36,12 +36,11 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/split
<li>Si <code>separator</code> est une chaîne vide (<code>""</code>), la chaîne <code>str</code> est convertie en un tableau de chacun de ses "caractères" UTF-16.</li>
</ul>
- <div class="notecard warning">
- <p><b>Attention :</b></p>
- <p>Lorsque une chaîne vide (<code>""</code>) est utilisée comme séparateur, la chaîne n'est <strong>pas</strong> divisée par des <em>caractères perçus par l'utilisateur</em> (<a href="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries">grappes de graphèmes</a>) ou des caractères unicodes (codepoints), mais par des unités de code UTF-16. Cela détruit les <a href="http://unicode.org/faq/utf_bom.html#utf16-2">paires de substituts</a>. Voir <a href="https://stackoverflow.com/a/34717402">« Comment obtenir une chaîne de caractères vers un tableau de caractères en JavaScript ? » sur StackOverflow</a>.</p>
+ <div class="warning">
+ <p><strong>Attention :</strong> Lorsque une chaîne vide (<code>""</code>) est utilisée comme séparateur, la chaîne n'est <strong>pas</strong> divisée par des <em>caractères perçus par l'utilisateur</em> (<a href="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries">grappes de graphèmes</a>) ou des caractères unicodes (codepoints), mais par des unités de code UTF-16. Cela détruit les <a href="http://unicode.org/faq/utf_bom.html#utf16-2">paires de substituts</a>. Voir <a href="https://stackoverflow.com/a/34717402">« Comment obtenir une chaîne de caractères vers un tableau de caractères en JavaScript ? » sur StackOverflow</a>.</p>
</div>
</dd>
- <dt><code>limit</code> <span class="badge inline optional">Facultatif</span></dt>
+ <dt><code>limit</code> Facultatif</dt>
<dd>
<p>Un nombre entier non négatif spécifiant une limite sur le nombre de sous-chaînes à inclure dans le tableau. S'il est fourni, il divise la chaîne de caractères à chaque occurrence du <code>separator</code> spécifié, mais s'arrête lorsque la <code>limit</code> (limite) d'entrées a été atteinte dans le tableau. Tout texte restant n'est pas du tout inclus dans le tableau.</p>
@@ -157,15 +156,14 @@ console.log(splits);</pre>
<pre class="brush: js">[ "Hello ", "1", " word. Sentence number ", "2", "." ]</pre>
-<div class="notecard note">
- <p><b>Note :</b></p>
- <p><code>\d</code> correspond à la <a href="/fr/docs/Web/JavaScript/Guide/Regular_Expressions/Character_Classes">classe de caractères</a> pour les chiffres compris entre 0 et 9.</p>
+<div class="note">
+ <p><strong>Note :</strong> <code>\d</code> correspond à la <a href="/fr/docs/Web/JavaScript/Guide/Regular_Expressions/Character_Classes">classe de caractères</a> pour les chiffres compris entre 0 et 9.</p>
</div>
<h3 id="reversing_a_string_using_split">Inverser une chaîne en utilisant <code>split()</code></h3>
<div class="warning">
- <p>Ce n'est pas une façon robuste d'inverser une chaîne :</p>
+ <p><strong>Attention :</strong> Ce n'est pas une façon robuste d'inverser une chaîne :</p>
<pre class="brush: js example-bad">const str = 'asdfghjkl'
const strReverse = str.split('').reverse().join('')
diff --git a/files/fr/web/javascript/reference/global_objects/string/startswith/index.html b/files/fr/web/javascript/reference/global_objects/string/startswith/index.html
index 9927a9c24a..6216df303c 100644
--- a/files/fr/web/javascript/reference/global_objects/string/startswith/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/startswith/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/startsWith
<div>{{EmbedInteractiveExample("pages/js/string-startswith.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.startsWith(<var>chaîneRecherchée</var> [, <var>position</var>]);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/substr/index.html b/files/fr/web/javascript/reference/global_objects/string/substr/index.html
index 7f2ce5237e..9ee8253861 100644
--- a/files/fr/web/javascript/reference/global_objects/string/substr/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/substr/index.html
@@ -13,14 +13,12 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/substr
---
<div>{{JSRef}}</div>
-<div class="warning"><strong>Attention !</strong> Bien que <code>String.prototype.substr(…)</code> 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 <a href="https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers">l'Annexe B</a> du standard ECMA-262 qui définit l'ensemble des fonctionnalités historiques qui doivent être évitées autant que possible. On utilisera la méthode {{jsxref("String.prototype.substring()")}} à la place.</div>
+<div class="warning"><p><strong>Attention :</strong> Bien que <code>String.prototype.substr(…)</code> 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 <a href="https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers">l'Annexe B</a> du standard ECMA-262 qui définit l'ensemble des fonctionnalités historiques qui doivent être évitées autant que possible. On utilisera la méthode {{jsxref("String.prototype.substring()")}} à la place.</p></div>
<p>La méthode <strong><code>substr()</code></strong> retourne la partie d'une chaîne de caractères comprise entre l'indice de départ et un certain nombre de caractères après celui-ci.</p>
<div>{{EmbedInteractiveExample("pages/js/string-substr.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><em>chn</em>.substr(<var>début</var>[, <var>longueur</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/substring/index.html b/files/fr/web/javascript/reference/global_objects/string/substring/index.html
index 5fa210e026..df6dc3157c 100644
--- a/files/fr/web/javascript/reference/global_objects/string/substring/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/substring/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/substring
<div>{{EmbedInteractiveExample("pages/js/string-substring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.substring(<var>indiceA</var>[, <var>indiceB</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/tolocalelowercase/index.html b/files/fr/web/javascript/reference/global_objects/string/tolocalelowercase/index.html
index 35b94603bc..caf1c9c0c8 100644
--- a/files/fr/web/javascript/reference/global_objects/string/tolocalelowercase/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/tolocalelowercase/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/toLocaleLowerCase
<div>{{EmbedInteractiveExample("pages/js/string-tolocalelowercase.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.toLocaleLowerCase()
diff --git a/files/fr/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html b/files/fr/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html
index d2758e6907..0116ac288d 100644
--- a/files/fr/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/toLocaleUpperCase
<div>{{EmbedInteractiveExample("pages/js/string-tolocaleuppercase.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.toLocaleUpperCase()
diff --git a/files/fr/web/javascript/reference/global_objects/string/tolowercase/index.html b/files/fr/web/javascript/reference/global_objects/string/tolowercase/index.html
index 883d73c77b..88a37a316c 100644
--- a/files/fr/web/javascript/reference/global_objects/string/tolowercase/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/tolowercase/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/toLowerCase
<div>{{EmbedInteractiveExample("pages/js/string-tolowercase.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.toLowerCase()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/tostring/index.html b/files/fr/web/javascript/reference/global_objects/string/tostring/index.html
index 5c0f6069fc..0cdc5b48b2 100644
--- a/files/fr/web/javascript/reference/global_objects/string/tostring/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/tostring/index.html
@@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/toString
<p>La méthode <code><strong>toString()</strong></code> renvoie une chaine de caractères représentant l'objet renseigné.</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{EmbedInteractiveExample("pages/js/string-tostring.html")}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/string/touppercase/index.html b/files/fr/web/javascript/reference/global_objects/string/touppercase/index.html
index 6db3a185a1..cd9d6b0f9b 100644
--- a/files/fr/web/javascript/reference/global_objects/string/touppercase/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/touppercase/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/toUpperCase
<div>{{EmbedInteractiveExample("pages/js/string-touppercase.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.toUpperCase()</pre>
@@ -43,7 +41,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/toUpperCase
<pre class="brush: js">console.log( "alphabet".toUpperCase() ); // "ALPHABET"</pre>
-<h3 class="brush: js" id="Convertir_une_valeur_this_en_chaîne_de_caractères">Convertir une valeur <code>this</code> en chaîne de caractères</h3>
+<h3 id="Convertir_une_valeur_this_en_chaîne_de_caractères">Convertir une valeur <code>this</code> en chaîne de caractères</h3>
<p class="brush: js">Cette peut être utilisée pour convertir une valeur qui n'est pas une chaîne de caractères lorsque celle-ci est fournie comme valeur <code>this</code> : ​​​​</p>
diff --git a/files/fr/web/javascript/reference/global_objects/string/trim/index.html b/files/fr/web/javascript/reference/global_objects/string/trim/index.html
index 6faa6bfb79..24146f8e6f 100644
--- a/files/fr/web/javascript/reference/global_objects/string/trim/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/trim/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/trim
<div>{{EmbedInteractiveExample("pages/js/string-trim.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.trim()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/string/trimend/index.html b/files/fr/web/javascript/reference/global_objects/string/trimend/index.html
index 479c7687e7..3f3ea377c8 100644
--- a/files/fr/web/javascript/reference/global_objects/string/trimend/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/trimend/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/trimEnd
<div>{{EmbedInteractiveExample("pages/js/string-trimend.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.trimEnd();
@@ -41,7 +39,7 @@ str.trimRight();</pre>
<p>L'exemple qui suit illustre comment afficher la chaîne "   toto":</p>
-<pre class="brush:js;highlight:[5]">var str = " toto ";
+<pre class="brush:js">var str = " toto ";
console.log(str.length); // 9
diff --git a/files/fr/web/javascript/reference/global_objects/string/trimstart/index.html b/files/fr/web/javascript/reference/global_objects/string/trimstart/index.html
index 8c0927b4a7..fb06eafc08 100644
--- a/files/fr/web/javascript/reference/global_objects/string/trimstart/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/trimstart/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/trimStart
<div>{{EmbedInteractiveExample("pages/js/string-trimstart.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.trimStart();
@@ -41,7 +39,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/trimStart
<p>L'exemple qui suit illustre comment afficher la chaîne de caractères <code>"toto  "</code> en minuscules :</p>
-<pre class="brush:js;highlight:[5]">var str = " toto ";
+<pre class="brush:js">var str = " toto ";
console.log(str.length); // 8
diff --git a/files/fr/web/javascript/reference/global_objects/string/valueof/index.html b/files/fr/web/javascript/reference/global_objects/string/valueof/index.html
index cb1fbe1612..edacaf0f0c 100644
--- a/files/fr/web/javascript/reference/global_objects/string/valueof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/string/valueof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/String/valueOf
<div>{{EmbedInteractiveExample("pages/js/string-valueof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>str</var>.valueOf()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/asynciterator/index.html b/files/fr/web/javascript/reference/global_objects/symbol/asynciterator/index.html
index 580364f0b7..c70f09bb88 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/asynciterator/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/asynciterator/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/asyncIterator
<p>Le symbole connu <code><strong>Symbol.asyncIterator</strong></code> définit l'itérateur asynchrone par défaut d'un objet. Si cette propriété est définie sur un objet, celui-ci est un itérable asynchrone et peut être utilisé avec une boucle <code><a href="/fr/docs/Web/JavaScript/Reference/Instructions/for-await...of">for await...of</a></code>.</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<p>{{js_property_attributes(0,0,0)}}</p>
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/description/index.html b/files/fr/web/javascript/reference/global_objects/symbol/description/index.html
index e1427990c5..c538e5f35f 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/description/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/description/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/description
<div>{{EmbedInteractiveExample("pages/js/symbol-prototype-description.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Symbol('maDescription').description;
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/for/index.html b/files/fr/web/javascript/reference/global_objects/symbol/for/index.html
index d5b9ccee93..06bb734b9f 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/for/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/for/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/for
<div>{{EmbedInteractiveExample("pages/js/symbol-for.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>Symbol.for(clé)</var>;</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/hasinstance/index.html b/files/fr/web/javascript/reference/global_objects/symbol/hasinstance/index.html
index c5ba6544b9..4809e68bcc 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/hasinstance/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/hasinstance/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/hasInstance
<div>{{EmbedInteractiveExample("pages/js/symbol-hasinstance.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/index.html b/files/fr/web/javascript/reference/global_objects/symbol/index.html
index b670316fa8..fdeffa85f1 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol
<div>{{EmbedInteractiveExample("pages/js/symbol-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Symbol([<var>description</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html b/files/fr/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html
index 821d8bab7b..4d106382a2 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/isConcatSpreadable
<div>{{EmbedInteractiveExample("pages/js/symbol-isconcatspreadable.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/iterator/index.html b/files/fr/web/javascript/reference/global_objects/symbol/iterator/index.html
index 71e673c6bf..2b3d9bf367 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/iterator/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/iterator/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/iterator
<div>{{EmbedInteractiveExample("pages/js/symbol-iterator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/keyfor/index.html b/files/fr/web/javascript/reference/global_objects/symbol/keyfor/index.html
index 0d3a3d4b6d..804b089fe1 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/keyfor/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/keyfor/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/keyFor
<div>{{EmbedInteractiveExample("pages/js/symbol-keyfor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Symbol.keyFor(<var>sym</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/match/index.html b/files/fr/web/javascript/reference/global_objects/symbol/match/index.html
index a03c04227a..c1b0aed572 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/match/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/match/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/match
<div>{{EmbedInteractiveExample("pages/js/symbol-match.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/matchall/index.html b/files/fr/web/javascript/reference/global_objects/symbol/matchall/index.html
index 0aa0ded5c5..e3fa6b44aa 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/matchall/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/matchall/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/matchAll
<div>{{EmbedInteractiveExample("pages/js/symbol-matchall.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Description">Description</h2>
<div>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/replace/index.html b/files/fr/web/javascript/reference/global_objects/symbol/replace/index.html
index 8c4cd3f7ae..8b8e11ecbb 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/replace/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/replace/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/replace
<div>{{EmbedInteractiveExample("pages/js/symbol-replace.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/search/index.html b/files/fr/web/javascript/reference/global_objects/symbol/search/index.html
index 70ac5c07a4..0b517d7c13 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/search/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/search/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/search
<div>{{EmbedInteractiveExample("pages/js/symbol-search.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/species/index.html b/files/fr/web/javascript/reference/global_objects/symbol/species/index.html
index 7327d3e44f..1d533ecbc4 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/species/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/species/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/species
<div>{{EmbedInteractiveExample("pages/js/symbol-species.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/split/index.html b/files/fr/web/javascript/reference/global_objects/symbol/split/index.html
index 3f5ed3ae58..46b881a57b 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/split/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/split/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/split
<div>{{EmbedInteractiveExample("pages/js/symbol-split.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/toprimitive/index.html b/files/fr/web/javascript/reference/global_objects/symbol/toprimitive/index.html
index 0caf33342f..61a0cc823f 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/toprimitive/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/toprimitive/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/toPrimitive
<div>{{EmbedInteractiveExample("pages/js/symbol-toprimitive.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/tostring/index.html b/files/fr/web/javascript/reference/global_objects/symbol/tostring/index.html
index 91aaf14801..7ab3b55791 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/tostring/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/tostring/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/toString
<div>{{EmbedInteractiveExample("pages/js/symbol-prototype-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>Symbol().toString()</var>;</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/tostringtag/index.html b/files/fr/web/javascript/reference/global_objects/symbol/tostringtag/index.html
index 42c86b2442..a5c2a0a439 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/tostringtag/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/tostringtag/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/toStringTag
<div>{{EmbedInteractiveExample("pages/js/symbol-tostringtag.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/symbol/unscopables/index.html b/files/fr/web/javascript/reference/global_objects/symbol/unscopables/index.html
index d3bfe27abd..4ec9b35407 100644
--- a/files/fr/web/javascript/reference/global_objects/symbol/unscopables/index.html
+++ b/files/fr/web/javascript/reference/global_objects/symbol/unscopables/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/unscopables
<div>{{EmbedInteractiveExample("pages/js/symbol-unscopables.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/buffer/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/buffer/index.html
index 3e317ac678..081dfd8855 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/buffer/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/buffer/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/buffer
<div>{{EmbedInteractiveExample("pages/js/typedarray-buffer.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedArray</var>.buffer</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/bytelength/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/bytelength/index.html
index b22579d34d..16e7d36355 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/bytelength/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/bytelength/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/byteLength
<div>{{EmbedInteractiveExample("pages/js/typedarray-bytelength.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.byteLength</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html
index af8e257cef..62ed0da922 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/BYTES_PER_ELEM
<div>{{EmbedInteractiveExample("pages/js/typedarray-bytes-per-element.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/copywithin/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/copywithin/index.html
index 89fb80f53b..b2c33d295f 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/copywithin/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/copywithin/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/copyWithin
<div>{{EmbedInteractiveExample("pages/js/typedarray-copywithin.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.copyWithin(<var>cible</var>, <var>début</var>[, fin = this.length])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/entries/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/entries/index.html
index a9bef04b8f..3b861d745e 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/entries/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/entries/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/entries
<div>{{EmbedInteractiveExample("pages/js/typedarray-entries.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.entries()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/every/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/every/index.html
index d72f84dfee..2ad3a1780f 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/every/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/every/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/every
<div>{{EmbedInteractiveExample("pages/js/typedarray-every.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.every(<var>callback</var>[, <var>thisArg</var>])&gt;</pre>
@@ -62,7 +60,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/every
<p>Dans l'exemple suivant, on teste si tous les éléments du tableau typé sont supérieurs à 10 :</p>
-<pre class="brush: js language-js">function estGrand(element, index, array) {
+<pre class="brush: js">function estGrand(element, index, array) {
return element &gt;= 10;
}
new Uint8Array([12, 5, 8, 130, 44]).every(estGrand); // false
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/fill/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/fill/index.html
index 2e715f193d..4f7d43efd6 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/fill/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/fill/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/fill
<div>{{EmbedInteractiveExample("pages/js/typedarray-fill.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.fill(<var>valeur</var>[, <var>début<var> = 0[, <var>fin</var> = this.length]])</var></var></pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/filter/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/filter/index.html
index f0112d373d..122a6abaf5 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/filter/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/filter/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/filter
<div>{{EmbedInteractiveExample("pages/js/typedarray-filter.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.filter(<var>callback</var>[, <var>thisArg</var>])</pre>
@@ -61,7 +59,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/filter
<p>Dans l'exemple qui suit, on utilise <code>filter()</code> pour créer un nouveau tableau typé qui contient uniquement les éléments supérieurs à 10.</p>
-<pre class="brush: js language-js">function supSeuil(élément, indice, tableauTypé) {
+<pre class="brush: js">function supSeuil(élément, indice, tableauTypé) {
return élément &gt;= 10;
}
new Uint8Array([12, 5, 8, 130, 44]).filter(supSeuil);
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/find/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/find/index.html
index 922fcd671b..e45999369d 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/find/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/find/index.html
@@ -20,8 +20,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/find
<div>{{EmbedInteractiveExample("pages/js/typedarray-find.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.find(<var>callback</var>[, <var>thisArg</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/findindex/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/findindex/index.html
index 083a2b05b8..9cca0653d7 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/findindex/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/findindex/index.html
@@ -20,8 +20,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/findIndex
<div>{{EmbedInteractiveExample("pages/js/typedarray-findindex.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.findIndex(<var>callback</var>[, <var>thisArg</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/includes/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/includes/index.html
index 52140a9580..3d145adb92 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/includes/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/includes/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/includes
<div>{{EmbedInteractiveExample("pages/js/typedarray-includes.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.includes(élémentRecherché[, <var>indiceDébut</var>]);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/index.html
index 5eb93a7931..c0ce667605 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray
<div>{{EmbedInteractiveExample("pages/js/typedarray-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new<em> TypedArray</em>(<var>longueur</var>);
@@ -152,7 +150,7 @@ Int8Array.prototype.toto = "truc";
</tr>
<tr>
<td>{{jsxref("Float32Array")}}</td>
- <td>1.2x10<sup>-38</sup> à 3.4x10<sup>38</sup></td>
+ <td>1.2x10^-38 à 3.4x10^38</td>
<td>4</td>
<td>Nombre flottant sur 32 bits selon la représentation IEEE (7 chiffres significatifs).</td>
<td><code>unrestricted float</code></td>
@@ -160,7 +158,7 @@ Int8Array.prototype.toto = "truc";
</tr>
<tr>
<td>{{jsxref("Float64Array")}}</td>
- <td>5.0x10<sup>-324</sup> à 1.8x10<sup>308</sup></td>
+ <td>5.0x10^-324 à 1.8x10^308</td>
<td>8</td>
<td>Nombre flottant sur 64 bits selon la représentation IEEE (16 chiffres significatifs).</td>
<td><code>unrestricted double</code></td>
@@ -168,7 +166,7 @@ Int8Array.prototype.toto = "truc";
</tr>
<tr>
<td>{{jsxref("BigInt64Array")}}</td>
- <td>-2<sup>63</sup> à 2<sup>63</sup>-1</td>
+ <td>-2^63 à 2^63-1</td>
<td>8</td>
<td>Nombre entier signé sur 64 bits en complément à deux.</td>
<td><code>bigint</code></td>
@@ -176,7 +174,7 @@ Int8Array.prototype.toto = "truc";
</tr>
<tr>
<td>{{jsxref("BigUint64Array")}}</td>
- <td>0 à 2<sup>64</sup>-1</td>
+ <td>0 à 2^64-1</td>
<td>8</td>
<td>Nombre entier non signé sur 64 bits.</td>
<td><code>bigint</code></td>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/indexof/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/indexof/index.html
index b4878ae951..028758d5e7 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/indexof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/indexof/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/indexOf
<div>{{EmbedInteractiveExample("pages/js/typedarray-indexof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.<var>indexOf(élémentRecherché[, indiceDébut = 0])</var></pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/join/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/join/index.html
index 62ffac254e..a55abeca68 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/join/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/join/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/join
<div>{{EmbedInteractiveExample("pages/js/typedarray-join.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.join([<var>séparateur</var> = ',']);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/keys/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/keys/index.html
index a2ecc0b651..647ea49a72 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/keys/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/keys/index.html
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/keys
<div>{{EmbedInteractiveExample("pages/js/typedarray-keys.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>arr</var>.keys()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/lastindexof/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/lastindexof/index.html
index 12b6921aaa..382e254d04 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/lastindexof/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/lastindexof/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/lastIndexOf
<div>{{EmbedInteractiveExample("pages/js/typedarray-lastindexof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.<var>lastIndexOf(élémentRecherché[, indiceDépart = typedarray.length])</var></pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/length/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/length/index.html
index 3c37f321d9..c7e8b1772d 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/length/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/length/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/length
<div>{{EmbedInteractiveExample("pages/js/typedarray-length.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.length</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/map/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/map/index.html
index 33e5e97235..0819de5af5 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/map/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/map/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/map
<div>{{EmbedInteractiveExample("pages/js/typedarray-map.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.map(<var>callback</var>[, <var>thisArg</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/name/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/name/index.html
index 88a17cf314..01dd420453 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/name/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/name/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/name
<div>{{EmbedInteractiveExample("pages/js/typedarray-name.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>{{js_property_attributes(0,0,0)}}</div>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/reduce/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/reduce/index.html
index cb8afa83bc..ef3e79f68f 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/reduce/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/reduce/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/reduce
<div>{{EmbedInteractiveExample("pages/js/typedarray-reduce.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.reduce(<var>callback</var>[, <var>valeurInitiale</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/reverse/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/reverse/index.html
index 1169b726cc..66222aa510 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/reverse/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/reverse/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/reverse
<div>{{EmbedInteractiveExample("pages/js/typedarray-reverse.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.reverse();</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/set/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/set/index.html
index 21c006456d..e66c8815da 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/set/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/set/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/set
<div>{{EmbedInteractiveExample("pages/js/typedarray-set.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedArr</var>.set(<var>tableau</var> [, <var>décalage</var>])
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/slice/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/slice/index.html
index 6d6567d59a..14a77b759d 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/slice/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/slice/index.html
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/slice
<div>{{EmbedInteractiveExample("pages/js/typedarray-slice.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarr</var>ay.slice([<var>début</var>[, fin]])</pre>
@@ -29,14 +27,9 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/slice
<dl>
<dt><code>début</code> {{optional_inline}}</dt>
- <dd>L'indice (compté à partir de zéro) à partir duquel commencer le fragment.</dd>
- <dd>Si l'indice fourni est négatif, <code>début</code> indiquera le décalage par rapport à la fin de la séquence. Par exemple, <code>slice(-2)</code> extrait les deux derniers éléments de la séquence.</dd>
- <dd>Par défaut, si <code>début</code> n'est pas utilisé, <code>slice()</code> commencera à partir de l'indice <code>0</code>.</dd>
+ <dd>L'indice (compté à partir de zéro) à partir duquel commencer le fragment. Si l'indice fourni est négatif, <code>début</code> indiquera le décalage par rapport à la fin de la séquence. Par exemple, <code>slice(-2)</code> extrait les deux derniers éléments de la séquence. Par défaut, si <code>début</code> n'est pas utilisé, <code>slice()</code> commencera à partir de l'indice <code>0</code>.</dd>
<dt><code>fin</code> {{optional_inline}}</dt>
- <dd>L'indice (compté à partir de zéro) jusqu'auquel extraire le fragment. Le fragment obtenu n'incluera pas l'élément situé à l'indice <code>fin</code>.</dd>
- <dd><code>slice(1,4)</code> extrait par exemple à partir du deuxième élément et jusqu'au quatrième (c'est-à-dire les éléments dont les indices respectifs sont 1, 2, et 3).</dd>
- <dd>Si l'indice utilisé est négatif, <code>fin</code> indiquera le décalage par rapport à la fin de la séquence. Ainsi, <code>slice(2,-1)</code> extraira à partir du troisième élément et jusqu'à l'avant dernier élément (compris).</dd>
- <dd>Par défaut, si <code>fin</code> n'est pas utilisé, <code>slice()</code> extraira les éléments jusqu'à la fin de la séquence (<code>arr.length</code>).</dd>
+ <dd>L'indice (compté à partir de zéro) jusqu'auquel extraire le fragment. Le fragment obtenu n'incluera pas l'élément situé à l'indice <code>fin</code>. <code>slice(1,4)</code> extrait par exemple à partir du deuxième élément et jusqu'au quatrième (c'est-à-dire les éléments dont les indices respectifs sont 1, 2, et 3). Si l'indice utilisé est négatif, <code>fin</code> indiquera le décalage par rapport à la fin de la séquence. Ainsi, <code>slice(2,-1)</code> extraira à partir du troisième élément et jusqu'à l'avant dernier élément (compris). Par défaut, si <code>fin</code> n'est pas utilisé, <code>slice()</code> extraira les éléments jusqu'à la fin de la séquence (<code>arr.length</code>).</dd>
</dl>
<h3 id="Valeur_de_retour">Valeur de retour</h3>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/some/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/some/index.html
index 225f5638a1..a0ce1c602a 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/some/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/some/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/some
<div>{{EmbedInteractiveExample("pages/js/typedarray-some.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.some(<var>callback</var>[, <var>thisArg</var>])</pre>
@@ -62,7 +60,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/some
<p>Dans l'exemple qui suit, on teste s'il existe au moins un élément du tableau typé qui est supérieur à 10.</p>
-<pre class="brush: js language-js">function supérieurÀ10(élément, index, array) {
+<pre class="brush: js">function supérieurÀ10(élément, index, array) {
return élément &gt; 10;
}
new Uint8Array([2, 5, 8, 1, 4]).some(supérieurÀ10); // false
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/sort/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/sort/index.html
index 371ccf9dce..ed4f466418 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/sort/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/sort/index.html
@@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/sort
<div>{{EmbedInteractiveExample("pages/js/typedarray-sort.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.sort([<var>fonctionComparaison</var>])</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/subarray/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/subarray/index.html
index 5def29ce39..7e7d20243d 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/subarray/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/subarray/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/subarray
<div>{{EmbedInteractiveExample("pages/js/typedarray-subarray.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarr</var>ay.subarray([début[,fin]])
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/tostring/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/tostring/index.html
index 9536eba12d..860990180c 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/tostring/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/tostring/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/toString
<div>{{EmbedInteractiveExample("pages/js/typedarray-tostring.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedarray</var>.toString()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/values/index.html b/files/fr/web/javascript/reference/global_objects/typedarray/values/index.html
index 28e406824d..202b7278a6 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/values/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/values/index.html
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/values
<div>{{EmbedInteractiveExample("pages/js/typedarray-values.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>typedArr</var>.values()</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/typeerror/index.html b/files/fr/web/javascript/reference/global_objects/typeerror/index.html
index 78e6d5c429..16ae2f8e1b 100644
--- a/files/fr/web/javascript/reference/global_objects/typeerror/index.html
+++ b/files/fr/web/javascript/reference/global_objects/typeerror/index.html
@@ -23,14 +23,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/TypeError
<dl>
<dt><code>message</code></dt>
<dd>Paramètre optionnel. Une description de l'erreur dans un format compréhensible par un humain.</dd>
-</dl>
-
-<dl>
<dt><code>nomFichier</code> {{Non-standard_inline}}</dt>
<dd>Paramètre optionnel. Le nom du fichier contenant le code qui a causé l'erreur.</dd>
-</dl>
-
-<dl>
<dt><code>numLigne</code> {{Non-standard_inline}}</dt>
<dd>Paramètre optionnel. Le numéro de ligne du code qui a causé l'erreur</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/global_objects/undefined/index.html b/files/fr/web/javascript/reference/global_objects/undefined/index.html
index b2960cbd05..07af77f642 100644
--- a/files/fr/web/javascript/reference/global_objects/undefined/index.html
+++ b/files/fr/web/javascript/reference/global_objects/undefined/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/undefined
<div>{{EmbedInteractiveExample("pages/js/globalprops-undefined.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">undefined</pre>
@@ -30,7 +28,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/undefined
<p>Une variable pour laquelle aucune valeur n'a été assignée sera de type <code>undefined</code>. Une méthode ou instruction renvoie également <code>undefined</code> si la variable à évaluer n'a pas de valeur assignée. Une fonction renvoie <code>undefined</code> si aucune valeur n'a été {{jsxref("Instructions/return", "retournée","",1)}}.</p>
<div class="warning">
-<p><strong>À ne pas faire !</strong> Puisque <code>undefined</code> n'est pas un <a href="/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Mots-cl.C3.A9s">mot réservé du langage JavaScript</a>, il peut être utilisé comme <a href="/fr/docs/Web/JavaScript/Guide/Valeurs,_variables,_et_littéraux#Variables">identifiant</a> (nom de variable) dans toute portée autre que la portée globale. Ceci est une très mauvaise idée pour la lisibilité du code et sa maintenabilité.</p>
+<p><strong>Attention :</strong> Puisque <code>undefined</code> n'est pas un <a href="/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Mots-cl.C3.A9s">mot réservé du langage JavaScript</a>, il peut être utilisé comme <a href="/fr/docs/Web/JavaScript/Guide/Valeurs,_variables,_et_littéraux#Variables">identifiant</a> (nom de variable) dans toute portée autre que la portée globale. Ceci est une très mauvaise idée pour la lisibilité du code et sa maintenabilité.</p>
<pre class="brush: js">// À NE PAS FAIRE
@@ -58,7 +56,7 @@ if (x !== undefined) {
</pre>
<div class="note">
-<p><strong>Note :</strong> L'opérateur d'égalité stricte doit être utilisé ici plutôt que l'opérateur d'égalité simple. En effet, <code>x == undefined</code> vérifie également si <code>x</code> vaut <code>null</code>, tandis que l'égalité stricte ne le fait pas. <code>null</code> n'est pas équivalent à <code>undefined</code>. Voir la page sur les {{jsxref("Opérateurs/Opérateurs_de_comparaison","opérateurs de comparaison","",1)}} pour plus de détails.</p>
+<p><strong>Note :</strong> L'opérateur d'égalité stricte doit être utilisé ici plutôt que l'opérateur d'égalité simple. En effet, <code>x == undefined</code> vérifie également si <code>x</code> vaut <code>null</code>, tandis que l'égalité stricte ne le fait pas. <code>null</code> n'est pas équivalent à <code>undefined</code>. Voir la page sur les {{jsxref("Opérateurs/Opérateurs_de_comparaison","opérateurs de comparaison","",1)}} pour plus de détails.</p>
</div>
<h3 id="L'opérateur_typeof_et_undefined">L'opérateur <code>typeof</code> et <code>undefined</code></h3>
diff --git a/files/fr/web/javascript/reference/global_objects/unescape/index.html b/files/fr/web/javascript/reference/global_objects/unescape/index.html
index 94d4786037..dbb70f0962 100644
--- a/files/fr/web/javascript/reference/global_objects/unescape/index.html
+++ b/files/fr/web/javascript/reference/global_objects/unescape/index.html
@@ -9,15 +9,16 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/unescape
---
<div>{{jsSidebar("Objects")}}</div>
-<div class="warning"><strong>Attention !</strong> Bien que <code>unescape(…)</code> 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 <a href="https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers">l'Annexe B</a> du standard ECMA-262 qui commence par :
+<div class="warning"><p><strong>Attention :</strong> Bien que <code>unescape(…)</code> 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 <a href="https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers">l'Annexe B</a> du standard ECMA-262 qui commence par :
<blockquote>… 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. …<br>
… 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. …</blockquote>
+</p>
</div>
<p>La fonction dépréciée <code><strong>unescape()</strong></code> calcule une nouvelle chaîne de caractères et remplace les séquences d'échappement hexadécimales par les caractères qu'elles représentent. Les séquences d'échappement peuvent provenir de la fonction {{jsxref("escape")}}. Cette méthode est obsolète, c'est pourquoi il est conseillé d'utiliser {{jsxref("decodeURI")}} ou {{jsxref("decodeURIComponent")}} à la place.</p>
-<div class="note"><strong>Note : </strong><code>unescape()</code> ne doit pas être utilisée pour décoder les URI. À la place, utilisez <code>decodeURI</code>.</div>
+<div class="note"><p><strong>Note :</strong> <code>unescape()</code> ne doit pas être utilisée pour décoder les URI. À la place, utilisez <code>decodeURI</code>.</p></div>
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/uneval/index.html b/files/fr/web/javascript/reference/global_objects/uneval/index.html
index 72c8792ad7..31b0b47555 100644
--- a/files/fr/web/javascript/reference/global_objects/uneval/index.html
+++ b/files/fr/web/javascript/reference/global_objects/uneval/index.html
@@ -28,7 +28,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/uneval
<p>Une chaîne de caractères qui représente le code source de l'objet indiqué.</p>
-<div class="note"><strong>Note :</strong> Le résultat obtenu ne sera pas une représentation JSON valide de l'objet.</div>
+<div class="note"><p><strong>Note :</strong> Le résultat obtenu ne sera pas une représentation JSON valide de l'objet.</p></div>
<h2 id="Description">Description</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/weakmap/clear/index.html b/files/fr/web/javascript/reference/global_objects/weakmap/clear/index.html
index 37fadda1cc..f270e94820 100644
--- a/files/fr/web/javascript/reference/global_objects/weakmap/clear/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakmap/clear/index.html
@@ -21,7 +21,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/clear
<h2 id="Exemples">Exemples</h2>
-<pre class="brush: js;highlight:[10] example-bad">var wm = new WeakMap();
+<pre class="brush: js">var wm = new WeakMap();
var obj = {};
wm.set(obj, "toto");
diff --git a/files/fr/web/javascript/reference/global_objects/weakmap/delete/index.html b/files/fr/web/javascript/reference/global_objects/weakmap/delete/index.html
index 86cd159b9e..6f042da1f2 100644
--- a/files/fr/web/javascript/reference/global_objects/weakmap/delete/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakmap/delete/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/delete
<div>{{EmbedInteractiveExample("pages/js/weakmap-prototype-delete.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>wm</var>.delete(<var>clé</var>);</pre>
@@ -36,7 +34,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/delete
<h2 id="Exemples">Exemples</h2>
-<pre class="brush: js;highlight:[4]">var wm = new WeakMap();
+<pre class="brush: js">var wm = new WeakMap();
wm.set(window, "toto");
wm.delete(window); // Renvoie true. La suppression a bien eu lieu.
diff --git a/files/fr/web/javascript/reference/global_objects/weakmap/get/index.html b/files/fr/web/javascript/reference/global_objects/weakmap/get/index.html
index 4b8b4a4b99..5b6165d7a1 100644
--- a/files/fr/web/javascript/reference/global_objects/weakmap/get/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakmap/get/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/get
<div>{{EmbedInteractiveExample("pages/js/weakmap-prototype-get.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>wm</var>.get(<var>clé</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/weakmap/has/index.html b/files/fr/web/javascript/reference/global_objects/weakmap/has/index.html
index 5fcb0794af..69fd37a8e4 100644
--- a/files/fr/web/javascript/reference/global_objects/weakmap/has/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakmap/has/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/has
<div>{{EmbedInteractiveExample("pages/js/weakmap-prototype-has.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>wm</var>.has(<var>clé</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/weakmap/set/index.html b/files/fr/web/javascript/reference/global_objects/weakmap/set/index.html
index 6cbdae110c..40181140c0 100644
--- a/files/fr/web/javascript/reference/global_objects/weakmap/set/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakmap/set/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/set
<div>{{EmbedInteractiveExample("pages/js/weakmap-prototype-set.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>wm</var>.set(<var>clé</var>, <var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/weakset/add/index.html b/files/fr/web/javascript/reference/global_objects/weakset/add/index.html
index ed08918b5d..dea306520c 100644
--- a/files/fr/web/javascript/reference/global_objects/weakset/add/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakset/add/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakSet/add
<div>{{EmbedInteractiveExample("pages/js/weakset-prototype-add.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>ws</var>.add(<var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/weakset/delete/index.html b/files/fr/web/javascript/reference/global_objects/weakset/delete/index.html
index 623f5ddd5d..0acea3aeee 100644
--- a/files/fr/web/javascript/reference/global_objects/weakset/delete/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakset/delete/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakSet/delete
<div>{{EmbedInteractiveExample("pages/js/weakset-prototype-delete.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>ws</var>.delete(<var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/weakset/has/index.html b/files/fr/web/javascript/reference/global_objects/weakset/has/index.html
index be5147bca4..4b1e5ddf92 100644
--- a/files/fr/web/javascript/reference/global_objects/weakset/has/index.html
+++ b/files/fr/web/javascript/reference/global_objects/weakset/has/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WeakSet/has
<div>{{EmbedInteractiveExample("pages/js/weakset-prototype-has.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>ws</var>.has(<var>valeur</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/compile/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/compile/index.html
index 5c5b2689e7..5e98ae5ba7 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/compile/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/compile/index.html
@@ -51,7 +51,7 @@ fetch('simple.wasm').then(response =&gt;
);</pre>
<div class="note">
-<p><strong>Note </strong>: Dans la plupart des cas, mieux vaudra utiliser {{jsxref("WebAssembly.compileStreaming()")}} qui est plus efficace que <code>compile()</code>.</p>
+<p><strong>Note :</strong> Dans la plupart des cas, mieux vaudra utiliser {{jsxref("WebAssembly.compileStreaming()")}} qui est plus efficace que <code>compile()</code>.</p>
</div>
<h2 id="Spécifications">Spécifications</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
index 8b3e002db6..539c7b3e2f 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
@@ -67,7 +67,7 @@ WebAssembly.compileStreaming(fetch('simple.wasm'))
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Compatibilité des navigateurs</h2>
+<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
<p>{{Compat("javascript.builtins.WebAssembly.compileStreaming")}}</p>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/global/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/global/index.html
index 44269d9639..d31849c70e 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/global/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/global/index.html
@@ -80,7 +80,7 @@ WebAssembly.instantiateStreaming(fetch('global.wasm'), { js: { global } })
});</pre>
<div class="note">
-<p><strong>Note</strong> : Cet exemple est<a href="https://mdn.github.io/webassembly-examples/js-api-examples/global.html"> utilisable sur GitHub</a> et <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/global.html">son code source est également disponible</a>.</p>
+<p><strong>Note :</strong> Cet exemple est<a href="https://mdn.github.io/webassembly-examples/js-api-examples/global.html"> utilisable sur GitHub</a> et <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/global.html">son code source est également disponible</a>.</p>
</div>
<h2 id="Spécifications">Spécifications</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/instance/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/instance/index.html
index 4b4a3aa49d..1fceef26d9 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/instance/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/instance/index.html
@@ -20,7 +20,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance
<h2 id="Syntaxe">Syntaxe</h2>
<div class="warning">
-<p><strong>Important </strong>: L'instanciation de modules volumineux peut être coûteuse en temps/ressource. <code>Instance()</code> ne doit être utilisée que lorsqu'une instanciation synchrone est nécessaire. Pour tous les autres cas, c'est la méthode {{jsxref("WebAssembly.instantiateStreaming()")}} qui devrait être utilisée.</p>
+<p><strong>Attention :</strong>L'instanciation de modules volumineux peut être coûteuse en temps/ressource. <code>Instance()</code> ne doit être utilisée que lorsqu'une instanciation synchrone est nécessaire. Pour tous les autres cas, c'est la méthode {{jsxref("WebAssembly.instantiateStreaming()")}} qui devrait être utilisée.</p>
</div>
<pre class="syntaxbox">var monInstance = new WebAssembly.Instance(<em>module</em>, <em>importObject</em>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/instantiate/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/instantiate/index.html
index 1ac25e36e7..5ec32f1f87 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/instantiate/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/instantiate/index.html
@@ -20,7 +20,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/instantiate
</ul>
<div class="warning">
-<p><strong>Attention !</strong> Tant que faire se peut, utiliser la méthode {{jsxref("WebAssembly.instantiateStreaming()")}} car elle est plus efficace et récupère, compile et instancie un module en une seule étape à partir du <em>bytecode</em> et il n'est pas nécessaire de passer par une conversion en {{jsxref("ArrayBuffer")}}.</p>
+<p><strong>Attention :</strong> Tant que faire se peut, utiliser la méthode {{jsxref("WebAssembly.instantiateStreaming()")}} car elle est plus efficace et récupère, compile et instancie un module en une seule étape à partir du <em>bytecode</em> et il n'est pas nécessaire de passer par une conversion en {{jsxref("ArrayBuffer")}}.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
@@ -107,7 +107,7 @@ fetch('simple.wasm').then(response =&gt;
);</pre>
<div class="note">
-<p><strong>Note </strong>: Voir le fichier <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/index.html">index.html</a> sur GitHub (<a href="https://mdn.github.io/webassembly-examples/js-api-examples/">ainsi que la démonstration associée</a>) qui contient un exemple analogue et qui utilise la fonction utilitaire <code><a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js#L1">fetchAndInstantiate()</a></code>.</p>
+<p><strong>Note :</strong> Voir le fichier <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/index.html">index.html</a> sur GitHub (<a href="https://mdn.github.io/webassembly-examples/js-api-examples/">ainsi que la démonstration associée</a>) qui contient un exemple analogue et qui utilise la fonction utilitaire <code><a href="https://github.com/mdn/webassembly-examples/blob/master/wasm-utils.js#L1">fetchAndInstantiate()</a></code>.</p>
</div>
<h3 id="Seconde_forme">Seconde forme</h3>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html
index 8a9957b9cd..a9cbf1ead2 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html
@@ -74,7 +74,7 @@ WebAssembly.instantiateStreaming(fetch('simple.wasm'), importObject)
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Compatibilité des navigateurs</h2>
+<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
<p>{{Compat("javascript.builtins.WebAssembly.instantiateStreaming")}}</p>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/memory/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/memory/index.html
index f5bddd18d6..5c5d36d7cd 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/memory/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/memory/index.html
@@ -36,7 +36,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory
</dl>
<div class="note">
-<p><strong>Note : </strong>Une page mémoire WebAssembly correspond à une taille fixe de 65 536 octets, soit environ 64 Ko.</p>
+<p><strong>Note :</strong> Une page mémoire WebAssembly correspond à une taille fixe de 65 536 octets, soit environ 64 Ko.</p>
</div>
<h3 id="Exceptions">Exceptions</h3>
diff --git a/files/fr/web/javascript/reference/global_objects/webassembly/module/index.html b/files/fr/web/javascript/reference/global_objects/webassembly/module/index.html
index 8422e4c9a5..cd6b46e8a9 100644
--- a/files/fr/web/javascript/reference/global_objects/webassembly/module/index.html
+++ b/files/fr/web/javascript/reference/global_objects/webassembly/module/index.html
@@ -19,7 +19,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module
<h2 id="Syntaxe">Syntaxe</h2>
<div class="warning">
-<p><strong>Important </strong>: La compilation de modules volumineux peut être consommatrice de ressources et de temps. Le constructeur <code>Module()</code> doit uniqument être utilisé lorsqu'il faut absolument avoir une compilation  synchrone. Pour tous les autres cas de figures, on privilégiera la méthode asynchrone {{jsxref("WebAssembly.compileStreaming()")}}.</p>
+<p><strong>Attention :</strong> La compilation de modules volumineux peut être consommatrice de ressources et de temps. Le constructeur <code>Module()</code> doit uniqument être utilisé lorsqu'il faut absolument avoir une compilation  synchrone. Pour tous les autres cas de figures, on privilégiera la méthode asynchrone {{jsxref("WebAssembly.compileStreaming()")}}.</p>
</div>
<pre class="syntaxbox">var monModule = new WebAssembly.Module(bufferSource);</pre>
diff --git a/files/fr/web/javascript/reference/iteration_protocols/index.html b/files/fr/web/javascript/reference/iteration_protocols/index.html
index 4e5ede4a57..6e1b27bbae 100644
--- a/files/fr/web/javascript/reference/iteration_protocols/index.html
+++ b/files/fr/web/javascript/reference/iteration_protocols/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Les_protocoles_iteration
<p>Il existe deux protocoles concernant l'itération : <a href="#itérable">le protocole « itérable »</a> et <a href="#itérateur">le protocole « itérateur »</a>.</p>
-<h2 id="Le_protocole_«_itérable_»"><a name="itérable">Le protocole « itérable »</a></h2>
+<h2 id="Le_protocole_«_itérable_»">Le protocole « itérable »</h2>
<p>Le protocole «<strong> itérable</strong> » permet aux objets JavaScript de définir ou de personnaliser leur comportement lors d'une itération, par exemple la façon dont les valeurs seront parcourues avec une boucle {{jsxref("Instructions/for...of", "for..of")}}. Certains types natifs tels que {{jsxref("Array")}} ou {{jsxref("Map")}} possèdent un comportement itératif par défaut, d'autres types, comme {{jsxref("Object")}} n'ont pas ce type de comportement.</p>
@@ -39,7 +39,7 @@ original_slug: Web/JavaScript/Reference/Les_protocoles_iteration
<p>Lorsqu'on doit itérer sur un objet (ex. : au début d'une boucle <code>for..of</code>), sa méthode <code>@@iterator</code> est appelée sans argument et l'<strong>itérateur</strong> qui est renvoyé est utilisé afin d'obtenir les valeurs sur lesquelles itérer.</p>
-<h2 id="Le_protocole_«_itérateur_»"><a name="itérateur">Le protocole « itérateur »</a></h2>
+<h2 id="Le_protocole_«_itérateur_»">Le protocole « itérateur »</h2>
<p>Le protocole « <strong>itérateur</strong> » définit une façon standard pour produire une suite de valeurs (finie ou infinie) ainsi qu'une valeur de retour lorsque toutes les valeurs ont été générées.</p>
diff --git a/files/fr/web/javascript/reference/lexical_grammar/index.html b/files/fr/web/javascript/reference/lexical_grammar/index.html
index d747828896..a15866e5ee 100644
--- a/files/fr/web/javascript/reference/lexical_grammar/index.html
+++ b/files/fr/web/javascript/reference/lexical_grammar/index.html
@@ -219,8 +219,8 @@ console.log("Coucou le monde");
<p>Les commentaires d'environnements sont conçus pour fonctionner comme <a href="https://en.wikipedia.org/wiki/Shebang_(Unix)">les <em>shebangs</em> qu'on peut trouver sous Unix</a> et indiquent l'interpréteur à utiliser pour exécuter le script ou le module.</p>
-<div class="blockIndicator warning">
-<p><strong>Attention !</strong> Bien qu'utiliser un <a href="https://fr.wikipedia.org/wiki/Indicateur_d%27ordre_des_octets">BOM</a> avant le <em>hashbang</em> fonctionne dans un navigateur, cela n'est pas conseillé. En effet, un BOM empêchera le bon fonctionnement sous Unix/Linux. Utilisez un encodage UTF-8 sans BOM si vous souhaitez exécuter vos scripts depuis une invite de commande.</p>
+<div class="warning">
+<p><strong>Attention :</strong> Bien qu'utiliser un <a href="https://fr.wikipedia.org/wiki/Indicateur_d%27ordre_des_octets">BOM</a> avant le <em>hashbang</em> fonctionne dans un navigateur, cela n'est pas conseillé. En effet, un BOM empêchera le bon fonctionnement sous Unix/Linux. Utilisez un encodage UTF-8 sans BOM si vous souhaitez exécuter vos scripts depuis une invite de commande.</p>
</div>
<p>Si vous souhaitez placer un commentaire en début de fichier sans indiquer d'environnement d'exécution spécifique, on pourra utiliser le commentaire classique avec <code>//</code>.</p>
diff --git a/files/fr/web/javascript/reference/operators/assignment/index.html b/files/fr/web/javascript/reference/operators/assignment/index.html
index bc8b2878e5..afd2cae36d 100644
--- a/files/fr/web/javascript/reference/operators/assignment/index.html
+++ b/files/fr/web/javascript/reference/operators/assignment/index.html
@@ -16,10 +16,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Assignement
<div>{{EmbedInteractiveExample("pages/js/expressions-assignment.html")}}</div>
-<div></div>
-
-<p class="hidden">La source de cet exemple interactif est stocké sur GitHub. Si vous voulez contribuer au projet de l'exemple interactif, merci de cloner ceci : <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et nous envoyer une "pull-request".</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><strong>Opérateur :</strong> x = y
diff --git a/files/fr/web/javascript/reference/operators/class/index.html b/files/fr/web/javascript/reference/operators/class/index.html
index cc82fbeadf..0b9f789d4c 100644
--- a/files/fr/web/javascript/reference/operators/class/index.html
+++ b/files/fr/web/javascript/reference/operators/class/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/class
<div>{{EmbedInteractiveExample("pages/js/expressions-classexpression.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">var MaClasse = class [nomClasse] [extends] {
diff --git a/files/fr/web/javascript/reference/operators/comma_operator/index.html b/files/fr/web/javascript/reference/operators/comma_operator/index.html
index 0cf22e92a0..e4c4d3d969 100644
--- a/files/fr/web/javascript/reference/operators/comma_operator/index.html
+++ b/files/fr/web/javascript/reference/operators/comma_operator/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule
<div>{{EmbedInteractiveExample("pages/js/expressions-commaoperators.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><em>expr1</em>, <em>expr2, expr3...</em></pre>
@@ -37,7 +35,7 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule
<p>SI on a un tableau à 2 dimensions appelé <code>monTableau</code>, qui possède 10 éléments ayant chacun 10 éléments, on peut utiliser le code suivant avec l'opérateur virgule afin d'incrémenter deux variables (<code>i</code> et <code>j</code>) à la fois. Attention, la virgule utilisée au sein de l'instruction <code>var</code> <strong>n'est pas</strong> l'opérateur virgule (car il ne peut exister au sein d'une expression) ; ici c'est un caractère spécial de l'instruction {{jsxref("Instructions/var","var")}}. Le code qui suit affiche les éléments présents sur la diagonale de cette matrice :</p>
-<pre class="brush:js;highlight:[1]">for (var i = 0, j = 9; i &lt;= 9; i++, j--){
+<pre class="brush:js">for (var i = 0, j = 9; i &lt;= 9; i++, j--){
console.log("monTableau[" + i + "][" + j + "] = " + monTableau[i][j]);
}</pre>
diff --git a/files/fr/web/javascript/reference/operators/conditional_operator/index.html b/files/fr/web/javascript/reference/operators/conditional_operator/index.html
index 7271b31b92..3df094db59 100644
--- a/files/fr/web/javascript/reference/operators/conditional_operator/index.html
+++ b/files/fr/web/javascript/reference/operators/conditional_operator/index.html
@@ -13,8 +13,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel
<div>{{EmbedInteractiveExample("pages/js/expressions-conditionaloperators.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><em>condition</em> ? <em>exprSiVrai</em> : <em>exprSiFaux</em> </pre>
@@ -24,9 +22,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel
<dl>
<dt><code>condition</code></dt>
<dd>Une expression qui est évaluée en un booléen (<code>true</code> ou <code>false</code>).</dd>
-</dl>
-
-<dl>
<dt><code>exprSiVrai</code></dt>
<dd>Une expression qui est évaluée si la condition est équivalente à <code>true</code> (<em>truthy</em>)</dd>
<dt><code>exprSiFaux</code></dt>
diff --git a/files/fr/web/javascript/reference/operators/delete/index.html b/files/fr/web/javascript/reference/operators/delete/index.html
index 8885093731..30d049ae30 100644
--- a/files/fr/web/javascript/reference/operators/delete/index.html
+++ b/files/fr/web/javascript/reference/operators/delete/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_delete
<div>{{EmbedInteractiveExample("pages/js/expressions-deleteoperator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">delete <em>expression</em></pre>
diff --git a/files/fr/web/javascript/reference/operators/destructuring_assignment/index.html b/files/fr/web/javascript/reference/operators/destructuring_assignment/index.html
index 5542c6fdf3..f5a14835af 100644
--- a/files/fr/web/javascript/reference/operators/destructuring_assignment/index.html
+++ b/files/fr/web/javascript/reference/operators/destructuring_assignment/index.html
@@ -20,8 +20,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Affecter_par_décomposition
<div>{{EmbedInteractiveExample("pages/js/expressions-destructuringassignment.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">let a, b, rest;
@@ -276,7 +274,7 @@ dessinGrapheES2015({
});</pre>
<div class="note">
-<p><strong>Note</strong> : Dans la signature de la fonction <code>dessinGrapheES2015</code> ci avant, la valeur décomposée à gauche utilise un objet vide comme opérande droit (<code>{size = 'big', coords = { x: 0, y: 0 }, radius = 25} = {}</code>). On aurait également pu écrire la fonction sans cet objet vide mais, dans ce cas, il aurait fallu au moins un argument pour utiliser la fonction. Avec cette « forme », <code>dessinGrapheES2015()</code> pourra être appelée sans paramètre.</p>
+<p><strong>Note :</strong> Dans la signature de la fonction <code>dessinGrapheES2015</code> ci avant, la valeur décomposée à gauche utilise un objet vide comme opérande droit (<code>{size = 'big', coords = { x: 0, y: 0 }, radius = 25} = {}</code>). On aurait également pu écrire la fonction sans cet objet vide mais, dans ce cas, il aurait fallu au moins un argument pour utiliser la fonction. Avec cette « forme », <code>dessinGrapheES2015()</code> pourra être appelée sans paramètre.</p>
</div>
<h3 id="Décomposition_imbriquée_avec_objets_et_tableaux">Décomposition imbriquée avec objets et tableaux</h3>
diff --git a/files/fr/web/javascript/reference/operators/function/index.html b/files/fr/web/javascript/reference/operators/function/index.html
index da80005d4a..83dd3e1f77 100644
--- a/files/fr/web/javascript/reference/operators/function/index.html
+++ b/files/fr/web/javascript/reference/operators/function/index.html
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_function
<div>{{EmbedInteractiveExample("pages/js/expressions-functionexpression.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">function [<em>nom</em>]([<em>param1</em>[, <em>param2[</em>, ..., <em>paramN</em>]]]) {
@@ -32,14 +30,8 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_function
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction. Peut être omis, auquel cas on parlera d'une fonction <em>anonyme</em>.</dd>
-</dl>
-
-<dl>
<dt><code>paramN</code></dt>
<dd>Le nom d'un paramètre à passer à la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>instructions</code></dt>
<dd>Les instructions constituant le corps de la fonction.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/operators/function_star_/index.html b/files/fr/web/javascript/reference/operators/function_star_/index.html
index e64e8cfc5c..8ffb95d5bd 100644
--- a/files/fr/web/javascript/reference/operators/function_star_/index.html
+++ b/files/fr/web/javascript/reference/operators/function_star_/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/function*
<div>{{EmbedInteractiveExample("pages/js/expressions-functionasteriskexpression.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">function* [<em>nom</em>]([<em>param1</em>[, <em>param2[</em>, ..., <em>paramN</em>]]]) {
diff --git a/files/fr/web/javascript/reference/operators/grouping/index.html b/files/fr/web/javascript/reference/operators/grouping/index.html
index 6bdb72e5a5..50bc0b5125 100644
--- a/files/fr/web/javascript/reference/operators/grouping/index.html
+++ b/files/fr/web/javascript/reference/operators/grouping/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Groupement
<div>{{EmbedInteractiveExample("pages/js/expressions-groupingoperator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"> ( )</pre>
diff --git a/files/fr/web/javascript/reference/operators/in/index.html b/files/fr/web/javascript/reference/operators/in/index.html
index ea16051308..da96f277bc 100644
--- a/files/fr/web/javascript/reference/operators/in/index.html
+++ b/files/fr/web/javascript/reference/operators/in/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_in
<div>{{EmbedInteractiveExample("pages/js/expressions-inoperator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><em>propriété</em> in <em>nomObjet</em>
@@ -26,9 +24,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_in
<dl>
<dt><code>propriété</code></dt>
<dd>Une expression évaluée en un nombre ou une chaîne de caractères qui représente le nom d'une propriété ou l'indice d'un tableau.</dd>
-</dl>
-
-<dl>
<dt><code>nomObjet</code></dt>
<dd>Le nom de l'objet qu'on souhaite inspecter.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/operators/index.html b/files/fr/web/javascript/reference/operators/index.html
index 83d4f9aa69..48e7718b29 100644
--- a/files/fr/web/javascript/reference/operators/index.html
+++ b/files/fr/web/javascript/reference/operators/index.html
@@ -13,7 +13,7 @@ browser-compat: javascript.operators
---
<div>{{jsSidebar("Operators")}}</div>
-<p class="summary">Ce chapitre documente l'ensemble des opérateurs, expressions et mots-clés pour le langage JavaScript.</p>
+<p>Ce chapitre documente l'ensemble des opérateurs, expressions et mots-clés pour le langage JavaScript.</p>
<h2 id="expressions_and_operators_by_category">Expressions et opérateurs par catégorie</h2>
diff --git a/files/fr/web/javascript/reference/operators/instanceof/index.html b/files/fr/web/javascript/reference/operators/instanceof/index.html
index 9c6880e4fb..c620472cbe 100644
--- a/files/fr/web/javascript/reference/operators/instanceof/index.html
+++ b/files/fr/web/javascript/reference/operators/instanceof/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/instanceof
<div>{{EmbedInteractiveExample("pages/js/expressions-instanceof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><em>objet</em> instanceof <em>constructeur</em></pre>
@@ -27,9 +25,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/instanceof
<dl>
<dt><code>objet</code></dt>
<dd>L'objet qu'on souhaite analyser.</dd>
-</dl>
-
-<dl>
<dt><code>constructeur</code></dt>
<dd>La fonction dont on souhaite vérifier la présence dans la chaîne de prototypes.</dd>
</dl>
@@ -76,9 +71,6 @@ o3 instanceof C; // true car C.prototype fait partie de la chaîne de o3
<p>Ainsi, pour vérifier qu'un <a href="/fr/docs/Web/API/Node">nœud</a> est bien un objet de type <a href="/fr/docs/Web/API/SVGElement">SVGElement</a> dans un autre contexte, on pourra utiliser <code>monNœud instanceof monNœud.documentMaitre.vue.SVGElement</code>.</p>
-<div class="note"><strong>Note aux développeurs Mozilla :</strong><br>
-Dans un code utilisant XPCOM, <code>instanceof</code> a un comportement particulier : <code>obj instanceof </code><em><code>xpcomInterface</code></em> (ex : <code>Components.interfaces.nsIFile</code>) appelle <code>obj.QueryInterface(<em>xpcomInterface</em>)</code> et retourne <code>true</code> si QueryInterface réussit. Un effet indésirable à cela est qu'il est possible d'utiliser les propriétés de <em><code>xpcomInterface</code></em> sur <code>obj</code> après un test réussi d'<code>instanceof</code>. Contrairement au JavaScript classique, <code>obj instanceof xpcomInterface </code>fonctionnera comme prévu même si <code>obj</code> appartient à un autre niveau d'organisation (fenêtre, frame, etc.).</div>
-
<h2 id="Exemples">Exemples</h2>
<h3 id="Démonstration_que_String_et_Date_sont_de_type_Object_et_cas_aux_limites_des_littéraux">Démonstration que <code>String</code> et <code>Date</code> sont de type <code>Object</code> et cas aux limites des littéraux</h3>
diff --git a/files/fr/web/javascript/reference/operators/new.target/index.html b/files/fr/web/javascript/reference/operators/new.target/index.html
index b871df2fb8..16544ca4fa 100644
--- a/files/fr/web/javascript/reference/operators/new.target/index.html
+++ b/files/fr/web/javascript/reference/operators/new.target/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/new.target
<div>{{EmbedInteractiveExample("pages/js/expressions-newtarget.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new.target</pre>
diff --git a/files/fr/web/javascript/reference/operators/new/index.html b/files/fr/web/javascript/reference/operators/new/index.html
index 38601e22fd..1e4074256c 100644
--- a/files/fr/web/javascript/reference/operators/new/index.html
+++ b/files/fr/web/javascript/reference/operators/new/index.html
@@ -23,8 +23,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_new
<div>{{EmbedInteractiveExample("pages/js/expressions-newoperator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new <em>constructeur</em>[([<em>arguments</em>])]</pre>
@@ -34,9 +32,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_new
<dl>
<dt><code>constructeur</code></dt>
<dd>Une fonction ou une classe qui définit le type de l'objet qui sera une instance.</dd>
-</dl>
-
-<dl>
<dt><code>arguments</code></dt>
<dd>Une liste de valeurs correspondant aux arguments avec lesquels appeler le <code>constructeur</code>.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/operators/nullish_coalescing_operator/index.html b/files/fr/web/javascript/reference/operators/nullish_coalescing_operator/index.html
index 889028b108..c703a8d82e 100644
--- a/files/fr/web/javascript/reference/operators/nullish_coalescing_operator/index.html
+++ b/files/fr/web/javascript/reference/operators/nullish_coalescing_operator/index.html
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Nullish_coalescing_operator
<div>{{EmbedInteractiveExample("pages/js/expressions-nullishcoalescingoperator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><var>leftExpr</var> ?? <var>rightExpr</var>
diff --git a/files/fr/web/javascript/reference/operators/object_initializer/index.html b/files/fr/web/javascript/reference/operators/object_initializer/index.html
index b5ab223775..b2ee021922 100644
--- a/files/fr/web/javascript/reference/operators/object_initializer/index.html
+++ b/files/fr/web/javascript/reference/operators/object_initializer/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Initialisateur_objet
<div>{{EmbedInteractiveExample("pages/js/expressions-objectinitializer.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="brush: js">var o = {};
diff --git a/files/fr/web/javascript/reference/operators/operator_precedence/index.html b/files/fr/web/javascript/reference/operators/operator_precedence/index.html
index ef6d1eff38..ca76cf3985 100644
--- a/files/fr/web/javascript/reference/operators/operator_precedence/index.html
+++ b/files/fr/web/javascript/reference/operators/operator_precedence/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs
<div>{{EmbedInteractiveExample("pages/js/expressions-operatorprecedence.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<h2 id="Associativité">Associativité</h2>
diff --git a/files/fr/web/javascript/reference/operators/optional_chaining/index.html b/files/fr/web/javascript/reference/operators/optional_chaining/index.html
index 1f3549a57c..dcf1744d67 100644
--- a/files/fr/web/javascript/reference/operators/optional_chaining/index.html
+++ b/files/fr/web/javascript/reference/operators/optional_chaining/index.html
@@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Optional_chaining
---
<div>{{jsSidebar("Operators")}}</div>
-<p>L'opérateur de <strong>chaînage optionnel</strong> <strong><code>?.</code></strong> permet de lire la valeur d'une propriété située profondément dans une chaîne d'objets connectés sans avoir à valider expressément que chaque référence dans la chaîne est valide. <span class="seoSummary">L'opérateur <code>?.</code> fonctionne de manière similaire à l'opérateur de chaînage <code>.</code>, à ceci près qu'au lieu de causer une erreur si une référence est {{jsxref("null")}} ou {{jsxref("undefined")}}, l'expression se court-circuite avec <code>undefined</code> pour valeur de retour.</span> Quand il est utilisé avec des appels de fonctions, il retourne <code>undefined</code> si la fonction donnée n'existe pas.</p>
+<p>L'opérateur de <strong>chaînage optionnel</strong> <strong><code>?.</code></strong> permet de lire la valeur d'une propriété située profondément dans une chaîne d'objets connectés sans avoir à valider expressément que chaque référence dans la chaîne est valide. L'opérateur <code>?.</code> fonctionne de manière similaire à l'opérateur de chaînage <code>.</code>, à ceci près qu'au lieu de causer une erreur si une référence est {{jsxref("null")}} ou {{jsxref("undefined")}}, l'expression se court-circuite avec <code>undefined</code> pour valeur de retour. Quand il est utilisé avec des appels de fonctions, il retourne <code>undefined</code> si la fonction donnée n'existe pas.</p>
<p>Ceci résulte en des expressions plus courtes et plus simples lors de l'accès à des propriétés chaînées quand il est possible qu'une référence soit manquante. Ceci peut aussi être utile lors de l'exploration du contenu d'un objet lorsqu'il n'y a aucune garantie concernant les propriétés qui sont requises.</p>
@@ -22,8 +22,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Optional_chaining
<p>{{EmbedInteractiveExample("pages/js/expressions-optionalchainingoperator.html")}}</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox notranslate"><var>obj</var>?.<var>prop</var>
diff --git a/files/fr/web/javascript/reference/operators/property_accessors/index.html b/files/fr/web/javascript/reference/operators/property_accessors/index.html
index f22532249d..8a1ab4bbd6 100644
--- a/files/fr/web/javascript/reference/operators/property_accessors/index.html
+++ b/files/fr/web/javascript/reference/operators/property_accessors/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres
<div>{{EmbedInteractiveExample("pages/js/expressions-propertyaccessors.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">objet.propriété
diff --git a/files/fr/web/javascript/reference/operators/spread_syntax/index.html b/files/fr/web/javascript/reference/operators/spread_syntax/index.html
index b0eb3d7b63..a9e21fa187 100644
--- a/files/fr/web/javascript/reference/operators/spread_syntax/index.html
+++ b/files/fr/web/javascript/reference/operators/spread_syntax/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/Syntaxe_décomposition
<div>{{EmbedInteractiveExample("pages/js/expressions-spreadsyntax.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<p>Pour l'utilisation de la décomposition dans les appels de fonction :</p>
diff --git a/files/fr/web/javascript/reference/operators/this/index.html b/files/fr/web/javascript/reference/operators/this/index.html
index 017962c048..17677cc5a1 100644
--- a/files/fr/web/javascript/reference/operators/this/index.html
+++ b/files/fr/web/javascript/reference/operators/this/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_this
<div>{{EmbedInteractiveExample("pages/js/expressions-this.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">this</pre>
@@ -42,7 +40,7 @@ console.log(window.b); // "MDN"
console.log(b); // "MDN"
</pre>
-<div class="blockIndicator note">
+<div class="note">
<p><strong>Note :</strong> Il est également possible d'accéder au contexte global avec la propriété {{jsxref("globalThis")}} quel que soit le contexte utilisé pour l'exécution.</p>
</div>
@@ -75,7 +73,7 @@ f2() === undefined; // true
<p>En mode strict, la valeur de <code>this</code> est conservée (il reste le même) entre le moment de sa définition et l'entrée dans le contexte d'exécution. S'il n'est pas défini, il reste <code>undefined</code>. Il pourrait être défini avec n'importe quelle autre valeur, telle que <code>null</code> ou <code>42</code> ou <code>"Je ne suis pas this"</code>.</p>
-<div class="note"><strong>Note :</strong> Dans ce deuxième exemple,<code>this</code> vaut {{jsxref("undefined")}} car <code>f2</code> a été appelé sans « base » (ex. : <code>window.f2()</code>). Cette fonctionnalité ne fut pas correctement implémentée dans certains navigateurs aux débuts du mode strict, en effet, certains renvoyaient alors l'objet <code>window</code>.</div>
+<div class="note"><p><strong>Note :</strong> Dans ce deuxième exemple,<code>this</code> vaut {{jsxref("undefined")}} car <code>f2</code> a été appelé sans « base » (ex. : <code>window.f2()</code>). Cette fonctionnalité ne fut pas correctement implémentée dans certains navigateurs aux débuts du mode strict, en effet, certains renvoyaient alors l'objet <code>window</code>.</p></div>
<h3 id="call_et_apply"><code>call</code> et <code>apply</code></h3>
@@ -279,7 +277,7 @@ console.log(o.phase, o.moduleRéel); // logs -0.78 1.4142
<p>Lorsqu'une fonction est utilisée comme constructeur (c'est-à-dire qu'elle est invoquée avec le mot-clé {{jsxref("Opérateurs/L_opérateur_new","new")}}), le <code>this</code> correspondant sera lié au nouvel objet en train d'être construit.</p>
<div class="note">
-<p><strong>Note : </strong>Par défaut, un constructeur renverra l'objet auquel <code>this</code> fait référence. Cependant si la valeur de retour du constructeur est définie et est un objet, ce sera elle qui sera renvoyée (sinon ce sera la valeur de <code>this</code>).</p>
+<p><strong>Note :</strong> Par défaut, un constructeur renverra l'objet auquel <code>this</code> fait référence. Cependant si la valeur de retour du constructeur est définie et est un objet, ce sera elle qui sera renvoyée (sinon ce sera la valeur de <code>this</code>).</p>
</div>
<pre class="brush:js">/*
diff --git a/files/fr/web/javascript/reference/operators/typeof/index.html b/files/fr/web/javascript/reference/operators/typeof/index.html
index 8a205d6fb1..87cbf9acc3 100644
--- a/files/fr/web/javascript/reference/operators/typeof/index.html
+++ b/files/fr/web/javascript/reference/operators/typeof/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof
<div>{{EmbedInteractiveExample("pages/js/expressions-typeof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<p>L'opérateur <code>typeof</code> est suivi de son opérande :</p>
diff --git a/files/fr/web/javascript/reference/operators/void/index.html b/files/fr/web/javascript/reference/operators/void/index.html
index a389d9722d..19a2c21318 100644
--- a/files/fr/web/javascript/reference/operators/void/index.html
+++ b/files/fr/web/javascript/reference/operators/void/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Opérateurs/L_opérateur_void
<div>{{EmbedInteractiveExample("pages/js/expressions-voidoperator.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">void <em>expression</em></pre>
diff --git a/files/fr/web/javascript/reference/operators/yield/index.html b/files/fr/web/javascript/reference/operators/yield/index.html
index 66af03adc8..b3b31488d4 100644
--- a/files/fr/web/javascript/reference/operators/yield/index.html
+++ b/files/fr/web/javascript/reference/operators/yield/index.html
@@ -16,11 +16,9 @@ original_slug: Web/JavaScript/Reference/Opérateurs/yield
<div>{{EmbedInteractiveExample("pages/js/expressions-yield.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
-<pre class="syntaxbox language-html"><em>[[rv =]]</em> yield [[<em>expression</em>]];</pre>
+<pre class="syntaxbox"><em>[[rv =]]</em> yield [[<em>expression</em>]];</pre>
<dl>
<dt><code>expression</code></dt>
diff --git a/files/fr/web/javascript/reference/operators/yield_star_/index.html b/files/fr/web/javascript/reference/operators/yield_star_/index.html
index b5e6f569cd..0ce1a73abd 100644
--- a/files/fr/web/javascript/reference/operators/yield_star_/index.html
+++ b/files/fr/web/javascript/reference/operators/yield_star_/index.html
@@ -18,11 +18,9 @@ original_slug: Web/JavaScript/Reference/Opérateurs/yield*
<div>{{EmbedInteractiveExample("pages/js/expressions-yieldasterisk.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
-<pre class="syntaxbox language-html"> yield* [[expression]];</pre>
+<pre class="syntaxbox"> yield* [[expression]];</pre>
<dl>
<dt><code>expression</code></dt>
diff --git a/files/fr/web/javascript/reference/statements/async_function/index.html b/files/fr/web/javascript/reference/statements/async_function/index.html
index 7c9a65bcb9..02131e514b 100644
--- a/files/fr/web/javascript/reference/statements/async_function/index.html
+++ b/files/fr/web/javascript/reference/statements/async_function/index.html
@@ -20,8 +20,6 @@ original_slug: Web/JavaScript/Reference/Instructions/async_function
<div>{{EmbedInteractiveExample("pages/js/statement-async.html", "taller")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">async function <em>name</em>([<em>param</em>[, <em>param</em>[, ... <em>param</em>]]]) {
@@ -34,14 +32,8 @@ original_slug: Web/JavaScript/Reference/Instructions/async_function
<dl>
<dt><code>name</code></dt>
<dd>Le nom de la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>param</code></dt>
<dd>Le nom d'un argument à passer à la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>instructions</code></dt>
<dd>Les instructions qui composent le corps de la fonction.</dd>
</dl>
@@ -61,7 +53,7 @@ original_slug: Web/JavaScript/Reference/Instructions/async_function
</div>
<div class="note">
-<p><strong>Note </strong><strong>:</strong> Le but des fonctions <code>async</code>/<code>await</code> est de simplifier l'utilisation synchrone des promesses et d'opérer sur des groupes de promesses. De la même façon que les promesses sont semblables à des <em>callbacks</em> structurés, <code>async</code>/<code>await</code> est semblable à la combinaison des générateurs et des promesses.</p>
+<p><strong>Note :</strong> Le but des fonctions <code>async</code>/<code>await</code> est de simplifier l'utilisation synchrone des promesses et d'opérer sur des groupes de promesses. De la même façon que les promesses sont semblables à des <em>callbacks</em> structurés, <code>async</code>/<code>await</code> est semblable à la combinaison des générateurs et des promesses.</p>
</div>
<h2 id="Exemples">Exemples</h2>
@@ -154,7 +146,6 @@ setTimeout(parallel, 10000); // réellement parallele : après 1 seconde,
setTimeout(parallelPromise, 13000); // identique à parallel
</pre>
-<div class="note">
<h4 id="await_et_lexécution_parallèle"><code>await</code> et l'exécution parallèle</h4>
<p>Dans <code>sequentialStart</code>, l'exécution est arrêtée pendant deux secondes avant le premier <code>await</code> puis encore une autre seconde avant le deuxième <code>await</code>. Le deuxième minuteur n'est pas créé tant que le premier n'est pas écoulé. Le code s'exécute donc au moins en 3 secondes.</p>
@@ -163,9 +154,7 @@ setTimeout(parallelPromise, 13000); // identique à parallel
Toutefois, les appels utilisant  <code>await</code> sont exécutés séquentiellement et la deuxième instruction avec <code>await</code> attendra que la première ait été  traitée. Le minuteur le plus rapide est donc créé juste après le premier.</p>
<p>Si on souhaite avoir deux tâches qui s'exécutent réellement en parallèle, on pourra utiliser  <code>await Promise.all([job1(), job2()])</code> comme illustré ci-avant avec <code>parallel</code>.</p>
-</div>
-<div class="warning">
<h4 id="asyncawait_Promise.prototype.then_et_la_gestion_des_erreurs"><code>async</code>/<code>await</code>, <code>Promise.prototype.then()</code> et la gestion des erreurs</h4>
<p>La plupart des fonctions asynchrones peuvent être écrites avec des promesses. Toutefois, les fonctions asynchrones qui utilisent <code>async</code> se prêtent mieux à la gestion des erreurs.</p>
@@ -176,7 +165,6 @@ setTimeout(parallelPromise, 13000); // identique à parallel
<p>Bien entendu, il est toutefois possible d'avoir des fonctions asynchrones (avec <code>async</code>) qui gobent des erreurs involontairement. Si on considère la fonction <code>parallel</code> ci-avant, s'il n'y avait eu aucun <code>await</code> ou <code>return</code> pour le résultat de <code>Promise.all([])</code>, aucune erreur n'aurait été propagée.<br>
Bien que l'exemple <code>parallelPromise</code> paraisse simple, il ne gère aucune erreur du tout. Il aurait fallu utiliser un <code>return </code><code>Promise.all([])</code> analogue.</p>
-</div>
<h3 id="Réécrire_une_chaîne_de_promesses_avec_une_fonction_asynchrone">Réécrire une chaîne de promesses avec une fonction asynchrone</h3>
diff --git a/files/fr/web/javascript/reference/statements/break/index.html b/files/fr/web/javascript/reference/statements/break/index.html
index ffbb6323ec..95e5144230 100644
--- a/files/fr/web/javascript/reference/statements/break/index.html
+++ b/files/fr/web/javascript/reference/statements/break/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/break
<div>{{EmbedInteractiveExample("pages/js/statement-break.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><code>break [label];</code></pre>
@@ -37,7 +35,7 @@ original_slug: Web/JavaScript/Reference/Instructions/break
<p>La fonction qui suit utilise une instruction <code>break</code> qui interrompt la boucle {{jsxref("Instructions/while", "while")}} lorsque <code>i</code> vaut 3, grâce à l'instruction qui suit, la fonction renvoie 3 * <code>x</code>.</p>
-<pre class="brush:js;highlight:[6];">function testBreak(x) {
+<pre class="brush:js">function testBreak(x) {
var i = 0;
while (i &lt; 6) {
@@ -53,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Instructions/break
<p>Dans le code suivant, on utilise les instructions <code>break</code> avec des blocs étiquetés. Une instruction <code>break</code> doit être présente à l'intérieur du bloc auquel elle fait référence. Ici, on voit que <code>bloc_interne</code> est compris dans <code>bloc_externe</code>.</p>
-<pre class="brush:js;highlight:[1,3,5];">bloc_externe: {
+<pre class="brush:js">bloc_externe: {
bloc_interne: {
console.log ('1');
@@ -67,7 +65,7 @@ original_slug: Web/JavaScript/Reference/Instructions/break
<p>Dans le code qui suit, on utilise également des instructions <code>break</code> avec des blocs étiquetés mais on obtient une exception <code>SyntaxError</code> car l'instruction <code>break</code> au sein de <code>bloc_1</code> référence <code>bloc_2</code>, or <code>bloc_1</code> n'est pas compris dans <code>bloc_2</code> :</p>
-<pre class="brush:js;highlight:[1,3,6];">bloc_1: {
+<pre class="brush:js">bloc_1: {
console.log ('1');
break bloc_2; // SyntaxError: label not found
}
diff --git a/files/fr/web/javascript/reference/statements/class/index.html b/files/fr/web/javascript/reference/statements/class/index.html
index 50d0225658..f88cd3f9b3 100644
--- a/files/fr/web/javascript/reference/statements/class/index.html
+++ b/files/fr/web/javascript/reference/statements/class/index.html
@@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Instructions/class
<div>{{EmbedInteractiveExample("pages/js/statement-class.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Il est aussi possible de définir une classe avec une {{jsxref("Opérateurs/class", "expression class","",1)}}.</p>
diff --git a/files/fr/web/javascript/reference/statements/const/index.html b/files/fr/web/javascript/reference/statements/const/index.html
index dc780a36b5..ed27748ab3 100644
--- a/files/fr/web/javascript/reference/statements/const/index.html
+++ b/files/fr/web/javascript/reference/statements/const/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Instructions/const
<div>{{EmbedInteractiveExample("pages/js/statement-const.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">const <var>nom1</var> = <var>valeur1</var> [, <var>nom2</var> = <var>valeur2</var> [, ... [, <var>nomN</var> = <var>valeurN</var>]]];</pre>
diff --git a/files/fr/web/javascript/reference/statements/continue/index.html b/files/fr/web/javascript/reference/statements/continue/index.html
index e6a50ada58..97157d8740 100644
--- a/files/fr/web/javascript/reference/statements/continue/index.html
+++ b/files/fr/web/javascript/reference/statements/continue/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/continue
<div>{{EmbedInteractiveExample("pages/js/statement-continue.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">continue [ <em><var>label</var></em> ];</pre>
diff --git a/files/fr/web/javascript/reference/statements/do...while/index.html b/files/fr/web/javascript/reference/statements/do...while/index.html
index 2dbf8205ac..4913e642ce 100644
--- a/files/fr/web/javascript/reference/statements/do...while/index.html
+++ b/files/fr/web/javascript/reference/statements/do...while/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/do...while
<div>{{EmbedInteractiveExample("pages/js/statement-dowhile.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">do
@@ -26,9 +24,6 @@ while (<em>condition</em>);
<dl>
<dt><code>instruction</code></dt>
<dd>Une instruction exécutée au moins une fois et ré-exécutée chaque fois que la condition de test est évaluée à <code>true</code>. On peut exécuter plusieurs instructions au sein d'une boucle grâce à l'instruction {{jsxref("Instructions/block", "block")}} (<code>{ ... }</code>) qui permet de grouper différentes instructions en une seule.</dd>
-</dl>
-
-<dl>
<dt><code>condition</code></dt>
<dd>Une expression évaluée après chaque passage dans la boucle. Si l'évaluation de la <code>condition</code> donne <code>true</code> (la condition est vérifiée), <code>instruction</code> sera exécutée à nouveau. Lorsque <code>condition</code> donne <code>false</code>, le contrôle passe à l'instruction suivant la boucle <code>do...while</code>.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/statements/empty/index.html b/files/fr/web/javascript/reference/statements/empty/index.html
index b210fd12a5..a1dbfb03c2 100644
--- a/files/fr/web/javascript/reference/statements/empty/index.html
+++ b/files/fr/web/javascript/reference/statements/empty/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/Vide
<div>{{EmbedInteractiveExample("pages/js/statement-empty.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">;
diff --git a/files/fr/web/javascript/reference/statements/export/index.html b/files/fr/web/javascript/reference/statements/export/index.html
index 6f35bd87ca..30f421a8c5 100644
--- a/files/fr/web/javascript/reference/statements/export/index.html
+++ b/files/fr/web/javascript/reference/statements/export/index.html
@@ -122,7 +122,7 @@ console.log(cube(3)); // 27
console.log(machin); // 4.555806215962888</pre>
<div class="note">
-<p><strong>Note : </strong>Si l'import est réalisé dans un script HTML, il faut que celui-ci soit chargé avec l'attribut {{htmlattrxref("type")}} <code>"module"</code> : <code>&lt;script type="module" src="./demo.js"&gt;&lt;/script&gt;</code> sinon il y aura une erreur quant aux origines multiples (<a href="/fr/docs/Web/HTTP/CORS">CORS</a>).<br>
+<p><strong>Note :</strong> Si l'import est réalisé dans un script HTML, il faut que celui-ci soit chargé avec l'attribut {{htmlattrxref("type")}} <code>"module"</code> : <code>&lt;script type="module" src="./demo.js"&gt;&lt;/script&gt;</code> sinon il y aura une erreur quant aux origines multiples (<a href="/fr/docs/Web/HTTP/CORS">CORS</a>).<br>
Il n'est pas possible de charger des modules JavaScript via une URL <code>file://</code> pour des raisons de sécurité (voir <a href="/fr/docs/Web/HTTP/CORS">CORS</a> également). Il faudra utiliser un serveur HTTP.</p>
</div>
diff --git a/files/fr/web/javascript/reference/statements/for-await...of/index.html b/files/fr/web/javascript/reference/statements/for-await...of/index.html
index 97b26f13dd..131c9c4ef3 100644
--- a/files/fr/web/javascript/reference/statements/for-await...of/index.html
+++ b/files/fr/web/javascript/reference/statements/for-await...of/index.html
@@ -12,8 +12,6 @@ original_slug: Web/JavaScript/Reference/Instructions/for-await...of
<p>L'instruction <strong><code>for await...of</code> </strong>permet de créer une boucle qui parcourt les objets itérables asynchrones de la même façon qu'on parcourt les itérables synchrones (tels que les chaînes de caractères ({{jsxref("String")}}), les tableaux {{jsxref("Array")}}, les objets semblables aux tableaux comme {{jsxref("Fonctions/arguments", "arguments")}} ou {{domxref("NodeList")}}), {{jsxref("TypedArray")}}, {{jsxref("Map")}}, {{jsxref("Set")}}. Cette instruction invoque un mécanisme d'itération spécifique et les instructions à exécuter pour chaque propriété de l'objet.</p>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">for await (<em>variable</em> of <em>iterable</em>) {
diff --git a/files/fr/web/javascript/reference/statements/for...in/index.html b/files/fr/web/javascript/reference/statements/for...in/index.html
index 9ce7e719e9..09e460472d 100644
--- a/files/fr/web/javascript/reference/statements/for...in/index.html
+++ b/files/fr/web/javascript/reference/statements/for...in/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Instructions/for...in
<div>{{EmbedInteractiveExample("pages/js/statement-forin.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">for (<var>variable</var> in <var>objet</var>) {
diff --git a/files/fr/web/javascript/reference/statements/for...of/index.html b/files/fr/web/javascript/reference/statements/for...of/index.html
index 6b0a2322b4..dfda033855 100644
--- a/files/fr/web/javascript/reference/statements/for...of/index.html
+++ b/files/fr/web/javascript/reference/statements/for...of/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Instructions/for...of
<div>{{EmbedInteractiveExample("pages/js/statement-forof.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">for (<em><var>variable</var></em> of iterable)
diff --git a/files/fr/web/javascript/reference/statements/for/index.html b/files/fr/web/javascript/reference/statements/for/index.html
index a27610508d..7b8da7b5f4 100644
--- a/files/fr/web/javascript/reference/statements/for/index.html
+++ b/files/fr/web/javascript/reference/statements/for/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/for
<div>{{EmbedInteractiveExample("pages/js/statement-for.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">for ([<em>initialisation</em>]; [<em>condition</em>]; [<em>expression_finale</em>])
@@ -91,7 +89,7 @@ for (;;) {
console.log("Décalage de position : \"" + sId + "\" element:\n left: " + nLeft + "px;\n top: " + nTop + "px;");
}</pre>
-<div class="note"><strong>Note :</strong> Dans cas, où on n'utilise pas la section d'instruction,<strong> il faut mettre un point-virgule immédiatement après la déclaration de la boucle.</strong></div>
+<div class="note"><p><strong>Note :</strong> Dans cas, où on n'utilise pas la section d'instruction,<strong> il faut mettre un point-virgule immédiatement après la déclaration de la boucle.</strong></p></div>
<h2 id="Spécifications">Spécifications</h2>
diff --git a/files/fr/web/javascript/reference/statements/function/index.html b/files/fr/web/javascript/reference/statements/function/index.html
index 6c3f17eb6b..9a27ccb426 100644
--- a/files/fr/web/javascript/reference/statements/function/index.html
+++ b/files/fr/web/javascript/reference/statements/function/index.html
@@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Reference/Instructions/function
<div>{{EmbedInteractiveExample("pages/js/statement-function.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<p>Il est également possible de définir des fonctions en utilisant le constructeur {{jsxref("Function")}} et une {{jsxref("Opérateurs/L_opérateur_function", "expression de fonction","",1)}}.</p>
@@ -28,14 +28,8 @@ original_slug: Web/JavaScript/Reference/Instructions/function
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>param</code>N</dt>
<dd>Le nom d'un argument à passer à la fonction. Une fonction peut avoir jusqu'à 255 arguments (cela peut varier en fonction des moteurs).</dd>
-</dl>
-
-<dl>
<dt><code>instructions</code></dt>
<dd>Les instructions qui constituent le corps de la fonction.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/statements/function_star_/index.html b/files/fr/web/javascript/reference/statements/function_star_/index.html
index 0f22a7bce1..2d13a1b8ae 100644
--- a/files/fr/web/javascript/reference/statements/function_star_/index.html
+++ b/files/fr/web/javascript/reference/statements/function_star_/index.html
@@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Instructions/function*
<div>{{EmbedInteractiveExample("pages/js/statement-functionasterisk.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div>
<p>Il est également possible de définir un générateur en utilisant le constructeur {{jsxref("GeneratorFunction")}} et une expression {{jsxref("Opérateurs/function*", "function*")}}.</p>
@@ -34,14 +34,8 @@ original_slug: Web/JavaScript/Reference/Instructions/function*
<dl>
<dt><code>nom</code></dt>
<dd>Le nom de la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>paramN</code></dt>
<dd>Le nom d'un paramètre formel passé à la fonction.</dd>
-</dl>
-
-<dl>
<dt><code>instructions</code></dt>
<dd>Les instructions qui constituent le corps de la fonction.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/statements/if...else/index.html b/files/fr/web/javascript/reference/statements/if...else/index.html
index 6dc22f9c1d..9af4f80a14 100644
--- a/files/fr/web/javascript/reference/statements/if...else/index.html
+++ b/files/fr/web/javascript/reference/statements/if...else/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Instructions/if...else
<div>{{EmbedInteractiveExample("pages/js/statement-ifelse.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">if (<em>condition</em>)
@@ -28,14 +26,8 @@ original_slug: Web/JavaScript/Reference/Instructions/if...else
<dl>
<dt><code>condition</code></dt>
<dd>Une <a href="/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#expressions">expression</a> qui est évaluée à <code>true</code> ou <code>false</code>.</dd>
-</dl>
-
-<dl>
<dt><code>statement1</code></dt>
<dd>L'instruction qui est exécutée si la condition est vérifiée (i.e. est évaluée à <code>true</code>). Cette instruction peut être n'importe quelle instruction valide, y compris une imbrication d'autres instructions <code>if</code>. Pour exécuter plusieurs instructions, on pourra utiliser un <a href="/fr/docs/Web/JavaScript/Reference/Statements/block">bloc d'instructions</a> ({ ... }) qui permet de les regrouper. Pour n'exécuter aucune instruction, on pourra utiliser <a href="/fr/docs/Web/JavaScript/Reference/Statements/Empty">l'instruction vide</a>.</dd>
-</dl>
-
-<dl>
<dt><code>statement2</code></dt>
<dd>Si la clause <code>else</code> existe, l'instruction qui est exécutée si la <code>condition</code> est évaluée à <code>false</code>. Comme pour la première, cette instruction peut être n'importe quelle instruction valide : une autre instruction <code>if</code> imbriquée, un bloc d'instruction, une instruction vide, etc.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/statements/import/index.html b/files/fr/web/javascript/reference/statements/import/index.html
index 69ffa5c3d3..e998fe745c 100644
--- a/files/fr/web/javascript/reference/statements/import/index.html
+++ b/files/fr/web/javascript/reference/statements/import/index.html
@@ -114,7 +114,7 @@ let <em>promesse</em> = import("<em>nom-module</em>");</pre>
// imports nommés spécifiques
</pre>
-<h3 id="Imports_dynamiques"><a id="dyn" name="dyn">Imports dynamiques</a></h3>
+<h3 id="Imports_dynamiques">Imports dynamiques</h3>
<p>Le mot-clé <code>import</code> peut être utilisé comme une fonction afin d'importer dynamiquement un module (utile lorsqu'on souhaite charger un module selon une condition donnée ou faire du chargement à la demande). Lorsqu'il est utilisé de cette façon, il renvoie une promesse :</p>
diff --git a/files/fr/web/javascript/reference/statements/index.html b/files/fr/web/javascript/reference/statements/index.html
index cf2b800c0c..1e372ad996 100644
--- a/files/fr/web/javascript/reference/statements/index.html
+++ b/files/fr/web/javascript/reference/statements/index.html
@@ -8,7 +8,6 @@ tags:
translation_of: Web/JavaScript/Reference/Statements
original_slug: Web/JavaScript/Reference/Instructions
---
-<div class="boxed translate-rendered">
<div>{{jsSidebar("Statements")}}</div>
<p>Les applications JavaScript sont composées de plusieurs instructions organisées grâce à une syntaxe. Une instruction peut s'étaler sur plusieurs lignes et on peut avoir plusieurs instructions sur une seule ligne si chaque instruction est séparée de la suivante par un point-virgule.</p>
@@ -78,9 +77,9 @@ original_slug: Web/JavaScript/Reference/Instructions
<dt>{{jsxref("Instructions/for...in", "for...in")}}</dt>
<dd>Cette instruction effectue, dans un ordre arbitraire, une boucle sur les propriétés énumérables d'un objet. Pour chacune des différentes propriétés, des instructions peuvent être exécutées.</dd>
<dt>{{jsxref("Instructions/for...of", "for...of")}}</dt>
- <dd>Cette instruction parcourt les objets sur lesquels on peut itérer (comme les tableaux, les <a class="new" href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs">itérateurs et générateurs</a>). Pour ce faire, elle utilise un mécanisme d'itération sur mesure utilisant des instructions à exécuter pour chacune des différentes propriétés.</dd>
+ <dd>Cette instruction parcourt les objets sur lesquels on peut itérer (comme les tableaux, les <a href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs">itérateurs et générateurs</a>). Pour ce faire, elle utilise un mécanisme d'itération sur mesure utilisant des instructions à exécuter pour chacune des différentes propriétés.</dd>
<dt>{{jsxref("Instructions/for-await...of","for await...of")}}</dt>
- <dd>Cette instruction parcourt les objets itérables asynchrones tels que les tableaux, les <a class="new" href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs">itérateurs et générateurs</a>. Elle utilise un mécanisme d'itération spécifique et des instructions sont exécutées pour la valeur de chaque propriété.</dd>
+ <dd>Cette instruction parcourt les objets itérables asynchrones tels que les tableaux, les <a href="/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs">itérateurs et générateurs</a>. Elle utilise un mécanisme d'itération spécifique et des instructions sont exécutées pour la valeur de chaque propriété.</dd>
<dt>{{jsxref("Instructions/while", "while")}}</dt>
<dd>Cette instruction permet de créer une boucle qui s'exécute tant qu'une condition de test est vérifiée. La condition est évaluée avant d'exécuter l'instruction contenue dans la boucle.</dd>
</dl>
@@ -98,9 +97,6 @@ original_slug: Web/JavaScript/Reference/Instructions
<dd>Une méta propriété qui expose des métadonnées à propos du module JavaScript.</dd>
<dt>{{jsxref("Instructions/label", "label")}}</dt>
<dd>Cette instruction fournit un identifiant auquel il est possible de se référer en utilisant une instruction <code>break</code> ou <code>continue</code>.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Instructions/with", "with")}} {{deprecated_inline}}</dt>
<dd>Cette instruction permet d'étendre la portée chaînée d'une instruction.</dd>
</dl>
@@ -150,5 +146,4 @@ original_slug: Web/JavaScript/Reference/Instructions
<ul>
<li>Le chapitre de cette référence sur les <a href="/fr/docs/JavaScript/Reference/Op%C3%A9rateurs">opérateurs JavaScript</a>.</li>
-</ul>
-</div>
+</ul> \ No newline at end of file
diff --git a/files/fr/web/javascript/reference/statements/label/index.html b/files/fr/web/javascript/reference/statements/label/index.html
index 787a038509..1e0c12243a 100644
--- a/files/fr/web/javascript/reference/statements/label/index.html
+++ b/files/fr/web/javascript/reference/statements/label/index.html
@@ -14,7 +14,7 @@ original_slug: Web/JavaScript/Reference/Instructions/label
<div>{{EmbedInteractiveExample("pages/js/statement-label.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div class="note">
<p><strong>Note :</strong> Les boucles ou les blocs étiquetés sont très rares et on peut généralement utiliser des appels de fonction plutôt que des sauts de boucle.</p>
diff --git a/files/fr/web/javascript/reference/statements/let/index.html b/files/fr/web/javascript/reference/statements/let/index.html
index 5e041ec3df..da0d43626c 100644
--- a/files/fr/web/javascript/reference/statements/let/index.html
+++ b/files/fr/web/javascript/reference/statements/let/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Instructions/let
<div>{{EmbedInteractiveExample("pages/js/statement-let.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">let var1 [= valeur1] [, var2 [= valeur2]] [, ..., varN [= valeurN]];</pre>
diff --git a/files/fr/web/javascript/reference/statements/return/index.html b/files/fr/web/javascript/reference/statements/return/index.html
index 75bfb90647..44a2bc220f 100644
--- a/files/fr/web/javascript/reference/statements/return/index.html
+++ b/files/fr/web/javascript/reference/statements/return/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/return
<div>{{EmbedInteractiveExample("pages/js/statement-return.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">return [[expression]]; </pre>
diff --git a/files/fr/web/javascript/reference/statements/switch/index.html b/files/fr/web/javascript/reference/statements/switch/index.html
index 3aa6b9a861..7bf20d5913 100644
--- a/files/fr/web/javascript/reference/statements/switch/index.html
+++ b/files/fr/web/javascript/reference/statements/switch/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/switch
<div>{{EmbedInteractiveExample("pages/js/statement-switch.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">switch (expression) {
diff --git a/files/fr/web/javascript/reference/statements/throw/index.html b/files/fr/web/javascript/reference/statements/throw/index.html
index 01f8a1c53a..4f250245c0 100644
--- a/files/fr/web/javascript/reference/statements/throw/index.html
+++ b/files/fr/web/javascript/reference/statements/throw/index.html
@@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Instructions/throw
<div>{{EmbedInteractiveExample("pages/js/statement-throw.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">throw <em>expression</em>; </pre>
diff --git a/files/fr/web/javascript/reference/statements/try...catch/index.html b/files/fr/web/javascript/reference/statements/try...catch/index.html
index b659700ea3..3eaf41da6e 100644
--- a/files/fr/web/javascript/reference/statements/try...catch/index.html
+++ b/files/fr/web/javascript/reference/statements/try...catch/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/try...catch
<div>{{EmbedInteractiveExample("pages/js/statement-trycatch.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">try {
@@ -36,24 +34,12 @@ original_slug: Web/JavaScript/Reference/Instructions/try...catch
<dl>
<dt><code>instructions_try</code></dt>
<dd>Les instructions qu'on souhaite exécuter.</dd>
-</dl>
-
-<dl>
<dt><code>instructions_catch_1</code>, <code>instructions_catch_2</code></dt>
<dd>Les instructions à exécuter si une exception est levée dans le bloc <code>try</code>.</dd>
-</dl>
-
-<dl>
<dt><code>exception_var_1</code>, <code>exception_var_2</code></dt>
<dd>Un identifiant qui permet de récupérer la valeur de l'exception associée à la clause <code>catch</code>.</dd>
-</dl>
-
-<dl>
<dt><code>condition_1</code></dt>
<dd>Une expression conditionnelle.</dd>
-</dl>
-
-<dl>
<dt><code>instructions_finally</code></dt>
<dd>Les instructions à exécuter une fois que l'instruction <code>try</code> est terminée. Ces instructions s'exécuteront, qu'il y ait eu une exception ou non.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/statements/var/index.html b/files/fr/web/javascript/reference/statements/var/index.html
index d0e1190a9a..044870b84c 100644
--- a/files/fr/web/javascript/reference/statements/var/index.html
+++ b/files/fr/web/javascript/reference/statements/var/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/var
<div>{{EmbedInteractiveExample("pages/js/statement-var.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">var <em>nomVar1 [</em>= <em>valeur1] [</em>, <em>nomVar2 [</em>= <em>valeur2] </em><em>... [</em>, <em>nomVarN [</em>= <em>valeurN]]]</em>;</pre>
@@ -23,9 +21,6 @@ original_slug: Web/JavaScript/Reference/Instructions/var
<dl>
<dt><code>nomvarN</code></dt>
<dd>Le nom de la variable, cela peut être n'importe quel identifiant valide.</dd>
-</dl>
-
-<dl>
<dt><code>valeurN</code></dt>
<dd>La valeur initiale à affecter à la variable, cela peut être n'importe quelle expression valide. S'il n'y a aucune valeur fournie, la variable vaudra {{jsxref("undefined")}}.</dd>
</dl>
diff --git a/files/fr/web/javascript/reference/statements/while/index.html b/files/fr/web/javascript/reference/statements/while/index.html
index 66aab8c73f..a9a03df043 100644
--- a/files/fr/web/javascript/reference/statements/while/index.html
+++ b/files/fr/web/javascript/reference/statements/while/index.html
@@ -14,8 +14,6 @@ original_slug: Web/JavaScript/Reference/Instructions/while
<div>{{EmbedInteractiveExample("pages/js/statement-while.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">while (<var>condition</var>) instruction</pre>
diff --git a/files/fr/web/javascript/reference/statements/with/index.html b/files/fr/web/javascript/reference/statements/with/index.html
index 302d5a87cd..7215a32ed2 100644
--- a/files/fr/web/javascript/reference/statements/with/index.html
+++ b/files/fr/web/javascript/reference/statements/with/index.html
@@ -11,7 +11,7 @@ original_slug: Web/JavaScript/Reference/Instructions/with
---
<div>{{jsSidebar("Statements")}}</div>
-<div class="warning">Il n'est pas recommandé d'utiliser l'instruction <code>with</code>. En effet, elle est parfois source de problèmes de compatibilité ou de bogues. Se référer au paragraphe « Inconvénient : l'ambiguïté » de la section « Description » pour plus de détails.</div>
+<div class="warning"><p><strong>Attention :</strong>Il n'est pas recommandé d'utiliser l'instruction <code>with</code>. En effet, elle est parfois source de problèmes de compatibilité ou de bogues. Se référer au paragraphe « Inconvénient : l'ambiguïté » de la section « Description » pour plus de détails.</p></div>
<p>L'instruction <strong><code>with</code></strong> permet d'étendre la portée chaînée d'une instruction.</p>
@@ -33,7 +33,7 @@ original_slug: Web/JavaScript/Reference/Instructions/with
<p>Dès qu'un nom non-qualifié est utilisé, JavaScript cherche dans la chaîne des portées associée à l'exécution une fonction ou un script qui contiendrait ce nom. L'instruction <code>with</code> ajoute l'objet donné à la tête de la chaîne des portées lors de l'évaluation des instructions qu'elle contient. Si un nom non-qualifié est utilisé parmi ces instructions correspond à une propriété de la chaîne des portées, le nom sera alors lié à la propriété et à l'objet contenant cette propriété, sinon une erreur <code>ReferenceError</code> est renvoyée.</p>
-<div class="note">L'utilisation de l'instruction <code>with</code> n'est pas recommandée et est interdite dans le <a href="/fr/docs/Web/JavaScript/Reference/Strict_mode">mode strict</a> d'ECMAScript 5. L'alternative recommandée est d'assigner l'objet utilisant les propriétés désirées à une variable temporaire.</div>
+<div class="note"><p><strong>Note :</strong> L'utilisation de l'instruction <code>with</code> n'est pas recommandée et est interdite dans le <a href="/fr/docs/Web/JavaScript/Reference/Strict_mode">mode strict</a> d'ECMAScript 5. L'alternative recommandée est d'assigner l'objet utilisant les propriétés désirées à une variable temporaire.</p></div>
<h3 id="Avantages_et_inconvénients_les_performances">Avantages et inconvénients : les performances</h3>
diff --git a/files/fr/web/javascript/reference/strict_mode/index.html b/files/fr/web/javascript/reference/strict_mode/index.html
index 6784e2b04e..46af582e3f 100644
--- a/files/fr/web/javascript/reference/strict_mode/index.html
+++ b/files/fr/web/javascript/reference/strict_mode/index.html
@@ -22,8 +22,7 @@ translation_of: Web/JavaScript/Reference/Strict_mode
<p>Voir la page <a href="/fr/docs/Web/JavaScript/Reference/Strict_mode/Passer_au_mode_strict">Passer au mode strict</a> pour plus de détails quant à la migration d'une base de code non-stricte vers une base de code compatible avec le mode strict.</p>
-<div class="callout-box">
-<p><strong>Note :</strong> Le mode non strict (celui actif par défaut) est parfois appelé « <em>sloppy mode</em> » en anglais. Bien que ce ne soit pas la dénomination officielle, on la rencontre occasionnellement.</p>
+<div class="note"><p><strong>Note :</strong> Le mode non strict (celui actif par défaut) est parfois appelé « <em>sloppy mode</em> » en anglais. Bien que ce ne soit pas la dénomination officielle, on la rencontre occasionnellement.</p>
</div>
<h2 id="Invoquer_le_mode_strict">Invoquer le mode strict</h2>
@@ -116,7 +115,7 @@ var o = { p: 1, p: 2 }; // !!! erreur de syntaxe
</pre>
<div class="note">
-<p>Cela n'est plus le cas avec ECMAScript 2015 ({{bug(1041128)}}).</p>
+<p><strong>Note :</strong> Cela n'est plus le cas avec ECMAScript 2015 ({{bug(1041128)}}).</p>
</div>
<p>Cinquièmement, le mode strict requiert que les noms de paramètres de fonction soient uniques. En mode non-strict, le dernier argument dupliqué cache les arguments précédents ayant le même nom. Ces arguments précédents demeurent disponibles via <code>arguments[i]</code>, ils ne sont donc pas complètement inaccessibles. Pourtant, cette cachette n'a guère de sens et n'est probablement pas souhaitable (cela pourrait cacher une faute de frappe, par exemple). Donc en mode strict, les doublons de noms d'arguments sont une erreur de syntaxe :</p>
diff --git a/files/fr/web/javascript/reference/template_literals/index.html b/files/fr/web/javascript/reference/template_literals/index.html
index efba2d1333..4f266479e0 100644
--- a/files/fr/web/javascript/reference/template_literals/index.html
+++ b/files/fr/web/javascript/reference/template_literals/index.html
@@ -113,7 +113,7 @@ classes += (isLargeScreen() ?
<pre class="brush: js">const classes = `header $<strong>{</strong> isLargeScreen() ? '' :
`icon-${item.isCollapsed ? 'expander' : 'collapser'}`<strong> </strong><strong>}`</strong>;</pre>
-<h3 id="Gabarits_étiquetés_2"><a id="Gabarits_étiquetés" name="Gabarits_étiquetés">Gabarits étiquetés</a></h3>
+<h3 id="Gabarits_étiquetés_2">Gabarits étiquetés</h3>
<p>Les <em>gabarits étiquetés</em> (<em>tagged templates</em>) sont une forme plus avancée de gabarits. On peut ici utiliser une fonction pour analyser les différents fragments du gabarit. Le premier argument passé à la fonction est l'ensemble de valeurs issues de chaînes de caractères sous la forme d'un tableau. Les arguments ensuite passés à la fonction seront les expressions contenues dans le gabarit. La fonction pourra ainsi créer une chaîne avec une autre forme de concaténation et utiliser une logique spécifique. La fonction utilisée pour le formatage du gabarit peut être nommée comme n'importe quelle autre fonction.</p>
diff --git a/files/fr/web/javascript/the_performance_hazards_of_prototype_mutation/index.html b/files/fr/web/javascript/the_performance_hazards_of_prototype_mutation/index.html
index 7593d2a9e7..cbdd057f2a 100644
--- a/files/fr/web/javascript/the_performance_hazards_of_prototype_mutation/index.html
+++ b/files/fr/web/javascript/the_performance_hazards_of_prototype_mutation/index.html
@@ -71,8 +71,7 @@ p.sum(); // Pair.prototype.sum</pre>
<dl>
<dt>La forme de l'objet <em>final</em> qui contient la propriété héritée peut être vérifiée.</dt>
- <dd>Dans ce cas, si on teste les formes, cela implique qu'aucun prototype n'a été modifié sur la chaîne. Ainsi, lorsqu'un prototype est modifié, les formes de tous les objets situés sur le long de la chaîne doivent être changées.</dd>
- <dd>
+ <dd>Dans ce cas, si on teste les formes, cela implique qu'aucun prototype n'a été modifié sur la chaîne. Ainsi, lorsqu'un prototype est modifié, les formes de tous les objets situés sur le long de la chaîne doivent être changées.
<pre class="brush: js">var obj1 = {};
var obj2 = Object.create(obj1);
var obj3 = Object.create(obj2);
@@ -82,8 +81,7 @@ var obj3 = Object.create(obj2);
obj3.__proto__ = {};</pre>
</dd>
<dt>La forme de l'objet initial peut être vérifiée.</dt>
- <dd>Chaque objet qui peut hériter d'une propriété via un prototype modifié doit être modifié afin de refléter ces changements.</dd>
- <dd>
+ <dd>Chaque objet qui peut hériter d'une propriété via un prototype modifié doit être modifié afin de refléter ces changements.
<pre class="brush: js">var obj1 = {};
var obj2 = Object.create(obj1);
var obj3 = Object.create(obj2);
diff --git a/files/fr/web/javascript/typed_arrays/index.html b/files/fr/web/javascript/typed_arrays/index.html
index 2587c268b3..40bf2f727b 100644
--- a/files/fr/web/javascript/typed_arrays/index.html
+++ b/files/fr/web/javascript/typed_arrays/index.html
@@ -19,7 +19,7 @@ original_slug: Web/JavaScript/Tableaux_typés
<p>Afin de permettre une meilleure efficacité et une meilleure flexibilité, l'implémentation des tableaux typés JavaScript est séparée entre : les <strong>tampons de mémoire (<em>buffers</em>)</strong> d'une part et <strong>les vues (<em>views</em>)</strong> d'autre part. Un tampon de mémoire, implémenté avec l'objet {{jsxref("ArrayBuffer")}}, est un objet qui représente un fragment de données, il n'a pas de format à proprement parler et n'offre aucune fonctionnalité pour accéder à son contenu. Afin d'accéder à la mémoire contenue dans le tampon, on doit utiliser une vue. Une vue fournit un contexte (c'est-à-dire un type de donnée, un emplacement pour le début de la lecture (<em>offset</em>) et un nombre d'éléments ; c'est ce contexte qui permet de définir le tableau typé.</p>
-<p><img alt="Typed arrays in an ArrayBuffer" src="https://mdn.mozillademos.org/files/8629/typed_arrays.png" style="height: 278px; width: 666px;"></p>
+<p><img alt="Typed arrays in an ArrayBuffer" src="https://mdn.mozillademos.org/files/8629/typed_arrays.png"></p>
<h3 id="ArrayBuffer"><code>ArrayBuffer</code></h3>
@@ -123,7 +123,7 @@ let vueMontant = new Float32Array(buffer, 20, 1);</pre>
<p>On peut ensuite accéder au montant lié à un utilisateur, par exemple, avec <code>vueMontant[0]</code>.</p>
-<div class="note"><strong>Note :</strong> <a href="https://fr.wikipedia.org/wiki/Alignement_en_m%C3%A9moire">L'alignement des structures de données</a> dans une structure C dépend de la plate-forme. Il est donc nécessaire de prendre des précautions quant au format attendu.</div>
+<div class="note"><p><strong>Note :</strong> <a href="https://fr.wikipedia.org/wiki/Alignement_en_m%C3%A9moire">L'alignement des structures de données</a> dans une structure C dépend de la plate-forme. Il est donc nécessaire de prendre des précautions quant au format attendu.</p></div>
<h3 id="Convertir_un_tableau_typé_en_un_tableau_normal">Convertir un tableau typé en un tableau normal</h3>