ÐÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° JavaScript ÑоÑÑоÑÑ Ð¸Ð· инÑÑÑÑкÑий Ñ ÑооÑвеÑÑÑвÑÑÑим ÑинÑакÑиÑом. Ðдна инÑÑÑÑкÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ Ð¸Ð· неÑколÑÐºÐ¸Ñ ÑÑÑок. Ðа одной ÑÑÑоке Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑÑ Ð½ÐµÑколÑко инÑÑÑÑкÑий, еÑли они ÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ñ ÑоÑкой Ñ Ð·Ð°Ð¿ÑÑой. Ðни ÑвлÑÑÑÑÑ Ð½Ðµ клÑÑевÑми Ñловами, а гÑÑппами клÑÑевÑÑ Ñлов.
ÐнÑÑÑÑкÑии и обÑÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ каÑегоÑиÑмÐлÑавиÑнÑй ÑпиÑок ÑмоÑÑиÑе в боковой панели Ñлева.
УпÑавление поÑоком вÑполнениÑreturn
ÐпÑеделÑÐµÑ Ð·Ð½Ð°Ñение, возвÑаÑаемое ÑÑнкÑией.
break
ÐÑеÑÑÐ²Ð°ÐµÑ ÑекÑÑÑÑ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ñикла, веÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ инÑÑÑÑкÑÐ¸Ñ Ñ Ð¼ÐµÑкой и пеÑедаÑÑ ÑпÑавление на инÑÑÑÑкÑиÑ, ÑледÑÑÑÑÑ Ð·Ð° пÑеÑÑваемой.
continue
ÐÑеÑÑÐ²Ð°ÐµÑ Ð²Ñполнение инÑÑÑÑкÑии в ÑекÑÑей иÑеÑаÑии ÑекÑÑего Ñикла или Ñикла Ñ Ð¼ÐµÑкой и пÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ Ð²Ñполнение Ñикла Ñо ÑледÑÑÑей иÑеÑаÑии.
throw
ÐенеÑиÑÑÐµÑ Ð¾Ð¿ÑеделÑнное полÑзоваÑелем иÑклÑÑение.
if...else
ÐÑполнÑÐµÑ Ð¸Ð½ÑÑÑÑкÑиÑ, еÑли Ñказанное ÑÑловие ÑвлÑеÑÑÑ Ð¸ÑÑиннÑм. ÐÑли ÑÑловие ложно, вÑполнÑÐµÑ Ð´ÑÑгÑÑ Ð¸Ð½ÑÑÑÑкÑиÑ.
switch
ÐÑÑиÑлÑÐµÑ Ð²ÑÑажение, ÑопоÑÑавлÑÐµÑ Ð²ÑÑиÑленное знаÑение Ñ Ð²ÑÑажением вÑбоÑа и вÑполнÑÐµÑ Ð¸Ð½ÑÑÑÑкÑии, аÑÑоÑииÑованнÑе Ñ ÑÑим вÑбоÑом.
try...catch
ÐомеÑÐ°ÐµÑ Ð±Ð»Ð¾Ðº инÑÑÑÑкÑий и опÑеделÑÐµÑ ÑеакÑÐ¸Ñ Ð½Ð° возникновение иÑклÑÑÐµÐ½Ð¸Ñ Ð²Ð½ÑÑÑи помеÑенного блока инÑÑÑÑкÑий.
var
ÐбÑÑвлÑÐµÑ Ð¿ÐµÑеменнÑÑ, необÑзаÑелÑно иниÑиализиÑÑÐµÑ ÐµÑ Ð·Ð½Ð°Ñением.
let
ÐбÑÑвлÑÐµÑ Ð»Ð¾ÐºÐ°Ð»ÑнÑÑ Ð¿ÐµÑеменнÑÑ Ð² облаÑÑи видимоÑÑи блока, необÑзаÑелÑно иниÑиализиÑÑÐµÑ ÐµÑ Ð·Ð½Ð°Ñением.
const
ÐбÑÑвлÑÐµÑ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½ÑÑ ÐºÐ¾Ð½ÑÑанÑÑ ÑолÑко Ð´Ð»Ñ ÑÑениÑ.
function
ÐбÑÑвлÑÐµÑ ÑÑнкÑÐ¸Ñ Ñ ÑказаннÑми паÑамеÑÑами.
function*
ФÑнкÑии-генеÑаÑоÑÑ, ÑпÑоÑаÑÑие напиÑание иÑеÑаÑоÑов.
async function
ÐбÑÑвлÑÐµÑ Ð°ÑÐ¸Ð½Ñ ÑоннÑÑ ÑÑнкÑÐ¸Ñ Ñ ÑказаннÑми паÑамеÑÑами.
async function*
ÐÑÐ¸Ð½Ñ ÑоннÑе ÑÑнкÑии-генеÑаÑоÑÑ, ÑпÑоÑаÑÑие напиÑание аÑÐ¸Ð½Ñ ÑоннÑÑ Ð¸ÑеÑаÑоÑов.
class
ÐбÑÑвлÑÐµÑ ÐºÐ»Ð°ÑÑ.
do...while
СоздаÑÑ Ñикл, вÑполнÑÑÑий ÑказаннÑÑ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ð´Ð¾ ÑеÑ
поÑ, пока пÑовеÑÑÑÑее ÑÑловие Ñавно false
. УÑловие вÑÑиÑлÑеÑÑÑ Ð¿Ð¾Ñле вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð½ÑÑÑÑкÑии, Ñак ÑÑо ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ð²ÑполниÑÑÑ Ñ
оÑÑ Ð±Ñ Ð¾Ð´Ð¸Ð½ Ñаз.
for
СоздаÑÑ Ñикл, ÑоÑÑоÑÑий из ÑÑÑÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑÑ Ð²ÑÑажений, заклÑÑÑннÑÑ Ð² кÑÑглÑе Ñкобки и ÑазделÑннÑм ÑоÑками Ñ Ð·Ð°Ð¿ÑÑой Ñ Ð¿Ð¾ÑледÑÑÑей инÑÑÑÑкÑией, вÑполнÑÑÑейÑÑ Ð² Ñикле.
for...in
Ð ÑлÑÑайном поÑÑдке пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð¿Ð¾ пеÑеÑиÑлимÑм ÑвойÑÑвам обÑекÑа. ÐÑполнÑÐµÑ Ð¸Ð½ÑÑÑÑкÑии Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÑникалÑного ÑвойÑÑва.
for...of
ÐÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð¿Ð¾ иÑеÑиÑÑемÑм обÑекÑам (вклÑÑÐ°Ñ Ð¼Ð°ÑÑивÑ, маÑÑивоподобнÑе обÑекÑÑ, иÑеÑаÑоÑÑ Ð¸ генеÑаÑоÑÑ), вÑполнÑÑ ÑказаннÑе инÑÑÑÑкÑии Ð´Ð»Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ оÑделÑного ÑвойÑÑва.
for await...of
ÐÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð¿Ð¾ аÑÐ¸Ð½Ñ ÑоннÑм иÑеÑиÑÑемÑм обÑекÑам, маÑÑивоподобнÑм обÑекÑам, иÑеÑаÑоÑам и генеÑаÑоÑам, вÑполнÑÑ ÑказаннÑе инÑÑÑÑкÑии Ð´Ð»Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ оÑделÑного ÑвойÑÑва.
while
СоздаÑÑ Ñикл, вÑполнÑÑÑий ÑказаннÑÑ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ð´Ð¾ ÑеÑ
поÑ, пока пÑовеÑÑÑÑее ÑÑловие Ñавно true
. УÑловие вÑÑиÑлÑеÑÑÑ Ð¿ÐµÑед вÑполнением инÑÑÑÑкÑии..
ÐÑÑÑÐ°Ñ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ð¸ÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð½Ðµ ÑказÑваÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ инÑÑÑÑкÑии, Ñ Ð¾ÑÑ ÑинÑакÑÐ¸Ñ JavaScript пÑÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ ÐµÑ Ð½Ð°Ð»Ð¸Ñие.
Ðлок иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð³ÑÑппиÑовки нÑÐ»Ñ Ð¸ более инÑÑÑÑкÑий. Ðлок оÑделÑеÑÑÑ Ð¿Ð°Ñой ÑигÑÑнÑÑ Ñкобок.
ÐÑÑиÑлÑÐµÑ Ð²ÑÑажение и игноÑиÑÑÐµÑ ÐµÐ³Ð¾ ÑезÑлÑÑаÑ. ÐÑо позволÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð¿Ð¾Ð±Ð¾ÑнÑе ÑÑÑекÑÑ, Ñакие как вÑзов ÑÑнкÑии и обновление пеÑеменной.
debugger
ÐÑзÑÐ²Ð°ÐµÑ Ð»ÑбÑÑ Ð´Ð¾ÑÑÑпнÑÑ ÑÑнкÑионалÑноÑÑÑ Ð¾Ñладки. ÐÑли ÑÑнкÑионалÑноÑÑÑ Ð¾Ñладки не доÑÑÑпна, ÑÑа инÑÑÑÑкÑÐ¸Ñ Ð½Ð¸Ñего не делаеÑ.
export
ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ ÑкÑпоÑÑа подпиÑаннÑм ÑкÑипÑом ÑвойÑÑв, ÑÑнкÑий и обÑекÑов в дÑÑгие подпиÑаннÑе или неподпиÑаннÑе ÑкÑипÑÑ. ÐÑа дÑевнÑÑ ÑÑнкÑионалÑноÑÑÑ Netscape бÑла Ñдалена и бÑÐ´ÐµÑ Ð¿ÐµÑеÑмоÑÑена модÑлÑми ECMAScript 6.
import
ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾ÑÑа ÑкÑипÑом ÑвойÑÑв, ÑÑнкÑий и обÑекÑов из подпиÑанного ÑкÑипÑа, коÑоÑÑй пÑедоÑÑавил ÑÑÑ Ð¸Ð½ÑоÑмаÑиÑ. ÐÑа дÑевнÑÑ ÑÑнкÑионалÑноÑÑÑ Netscape бÑла Ñдалена и бÑÐ´ÐµÑ Ð¿ÐµÑеÑмоÑÑена модÑлÑми ECMAScript 6.
label
ÐÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑом, на коÑоÑÑй Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоÑлаÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¸Ð½ÑÑÑÑкÑий break
или continue
.
with
РаÑÑиÑÑÐµÑ ÑепоÑÐºÑ Ð¾Ð±Ð»Ð°ÑÑей видимоÑÑи инÑÑÑÑкÑии.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4