1

Тема: Основи JavaScript за 10 хв?

Можеш хтось підкаже де можна знайти короткий опис синтаксису JavaScript?
На вікі навіть не пише чи дозволяється неявне приведення типів...

Хочу написати маленький плагін до опери - основ достатньо.

ПС на хабрахабрі немає (або погано шукав)

2

Re: Основи JavaScript за 10 хв?

Неявне приведення типів дозволяється, і ще й як приводиться:

>>> '1' + 2
"12"
>>> '1' - 2
-1
>>> {} + ''
0
>>> '' + {}
"[object Object]"
>>> 1 + {}
"1[object Object]"

Щодо синтаксису - синтаксис C. Семантика з Lisp. :)

Подякували: ADR1

3

Re: Основи JavaScript за 10 хв?

В принципі вже знайшов щось подібне:
"Javascript от а и до" Частина І
"Javascript от а и до" Частина ІI

Правда там так і не напр про те що "===" це порівняння і чи дозволяється неявне приведення типу...

4 Востаннє редагувалося ADR (28.03.2013 23:47:41)

Re: Основи JavaScript за 10 хв?

bunyk написав:

Неявне приведення типів дозволяється, і ще й як приводиться:

>>> '1' + 2
"12"
>>> '1' - 2
-1
>>> {} + ''
0
>>> '' + {}
"[object Object]"
>>> 1 + {}
"1[object Object]"

Щодо синтаксису - синтаксис C. Семантика з Lisp. :)

ем... а якщо:

a = '0'
b = 0
c = ''

то:

a = b
b = c
a <> c

така сама фігня як php??


ПС в якому пакеті є який-небудь JS імплементатор? (ОС Ubuntu) Чи його тільки у браузері можна запустити?

5

Re: Основи JavaScript за 10 хв?

ADR написав:

В якому пакеті є який-небудь JS імплементатор? (ОС Ubuntu) Чи його тільки у браузері можна запустити?

Треба подивитись Node.JS, на ньому навіть пишуть виконувані скрипти для ОС, але якщо просто потестити, то є консоль в Firebug, є консоль в Chrome, в опері теж якись Dragonfly мав би бути...