Back to Question Center
0

ਜਾਵਾਸਕਰਿਪਟ ਵੇਰੀਬਲਸ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ            ਜਾਵਾਸਕਰਿਪਟ ਵੇਅਰਿਏਬਲਜ਼ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ ਅੱਗੇ ਕਰੋ ਵਿਸ਼ੇ: npmTools & ਲਾਇਬ੍ਰੇਰੀਆਂES7Node.jsRaw ਸਿਮਟਲ

1 answers:
ਜਾਵਾਸਕਰਿਪਟ ਵੇਰੀਬਲਸ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ

ਸਕਾਈਟ ਮੋਲੀਨੀਅਰਾਰੀ ਅਤੇ ਵਿਲਡਨ ਸਾਫਟਿਕ ਅਤੇ ਕ੍ਰਿਸ ਪੇਰੀ ਦੁਆਰਾ ਜੈਨਰਡ ਵੇਰੀਬਲ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ ਦੀ ਸਮੀਖਿਆ ਕੀਤੀ ਗਈ. ਸਮਾਲਟ ਸਮਗਰੀ ਲਈ ਸਮਾਲਟ ਦੇ ਸਾਰੇ ਸਮਾਰਕਾਂ ਦਾ ਧੰਨਵਾਦ ਸਭ ਤੋਂ ਵਧੀਆ ਇਹ ਹੋ ਸਕਦਾ ਹੈ!

ਜਾਵਾਸਕਰਿਪਟ ਵੇਰੀਬਲਸ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡਜਾਵਾਸਕਰਿਪਟ ਵੇਅਰਿਏਬਲਜ਼ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ ਅੱਗੇ ਕਰੋ ਵਿਸ਼ੇ:
npmTools ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂES6Node. jsRaw ਮਿਡਲ

ਇਸ ਲਈ ਤੁਸੀਂ ਜਾਵਾ-ਸਕ੍ਰਿਪਟ, ਵੈਬ ਦੀ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਦਾ ਫੈਸਲਾ ਕੀਤਾ ਹੈ. ਜੇ ਇਹ ਅੱਗੇ ਵੱਧ ਚੁਣੌਤੀਪੂਰਨ ਯਾਤਰਾ ਦੀ ਤਰ੍ਹਾਂ ਜਾਪਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਨਹੀਂ ਜਾਣਦੇ ਕਿ ਕਿੱਥੋਂ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ, ਇੱਥੇ ਥੋੜਾ ਗੁਪਤ ਹੈ: ਇਹ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਿਵੇਂ ਸਿੱਖਣਾ ਹੈ ਇਸ ਬਾਰੇ ਕਿਸੇ ਖਾਸ ਹੁਨਰ ਦੀ ਨਹੀਂ ਹੈ, ਅਤੇ ਹਰ ਕੋਈ ਸ਼ੁਰੁਆਤ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਇਕ ਸਮੇਂ ਤੇ ਇਹ ਇਕ ਕਦਮ ਚੁੱਕੋ, ਅਤੇ ਤੁਸੀਂ ਉੱਥੇ ਪ੍ਰਾਪਤ ਕਰੋਗੇ - 4500+ free website.

ਕੀ ਇਹ ਗਾਈਡ ਮੇਰੇ ਲਈ ਹੈ?

ਜੇ ਇਹਨਾਂ ਵਿਚੋਂ ਕੋਈ ਤੁਹਾਡੇ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਗਾਈਡ ਨੂੰ ਪੜ੍ਹਨ ਤੋਂ ਲਾਭ ਪਾਓਗੇ:

  • ਤੁਸੀਂ ਕਦੇ ਵੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਹੈ.
  • ਤੁਸੀਂ ਪਹਿਲਾਂ ਕਦੇ ਵੀ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ.
  • ਤੁਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਸਿੱਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ, ਪਰੰਤੂ ਸਰੋਤ ਦੀ ਘਾਟ ਜਾਂ ਪਾਲਣਾ ਕਰਨ ਲਈ ਸਖ਼ਤ ਮਿਹਨਤ
  • ਤੁਸੀਂ ਥੋੜਾ ਜਿਹਾ ਜਾਵਾਸਕ੍ਰਿਪ ਜਾਣਦੇ ਹੋ, ਪਰ ਮੂਲ ਤੱਤਾਂ ਤੇ ਬੁਰਸ਼ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.

ਇਸ ਲੇਖ ਵਿਚ, ਅਸੀਂ ਫੌਂੰਡਮੈਂਟਲ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ: ਸੈਂਟੈਕਸ, ਵੇਰੀਏਬਲ, ਟਿੱਪਣੀ, ਅਤੇ ਡਾਟਾਟਾਈਪਸ. ਸੁੰਦਰਤਾ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਭਵਿੱਖ ਵਿੱਚ ਇਕ ਹੋਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਲਈ ਇੱਥੇ ਸੰਮਲੇ ਬਾਰੇ ਸਿੱਖਣ ਵਾਲੇ ਵਿਚਾਰਾਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ.

ਬੇਦਾਅਵਾ: ਇਹ ਗਾਈਡ ਪੂਰਨ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਜਾਵਾਸਕ੍ਰਿਪਟ ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਹੈ. ਜਿਵੇਂ ਕਿ, ਬਹੁਤ ਸਾਰੇ ਸੰਕਲਪ ਇੱਕ ਸਧਾਰਨ ਤਰੀਕੇ ਨਾਲ ਪੇਸ਼ ਕੀਤੇ ਜਾਣਗੇ, ਅਤੇ ਸਖਤ ਈਐਸਐਲ 5 ਸੰਟੈਕਸ ਵਰਤੀ ਜਾਏਗੀ.

ਤਿਆਰ ਹੈ? ਮਿਮਾਲਾ ਸ਼ੁਰੂ ਕਰਨਾ!

ਜਾਵਾਸਕ੍ਰਿਪਟ ਕੀ ਹੈ?

ਜਾਵਾਸਕ੍ਰਿਪਟ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਵੈਬਸਾਈਟਾਂ ਨੂੰ ਗਤੀਸ਼ੀਲ ਅਤੇ ਇੰਟਰਐਕਟਿਵ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਇਹ ਇੱਕ ਕਲਾਈਂਟ-ਸਾਈਡ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕੋਡ ਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਵੈਬ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ. ਨੋਡ ਦੇ ਆਗਮਨ ਦੇ ਨਾਲ ਜੇ ਐਸ ਅਤੇ ਦੂਜੀਆਂ ਤਕਨਾਲੋਜੀਆਂ, ਇਸ ਨੂੰ ਇਕ ਸਰਵਰ-ਸਾਈਡ ਭਾਸ਼ਾ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਇਹ ਬਹੁਤ ਸਰਵ-ਪੱਖੀ ਹੈ. ਜਾਵਾਸਕ੍ਰਿਪਟ ਮੁੱਖ ਤੌਰ ਤੇ ਫਰੰਟ-ਐਂਡ ਵੈਬ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ HTML ਅਤੇ CSS ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ.

ਨੋਟ: ਜਾਵਾ ਜਾਵਾ-ਸਕ੍ਰਿਪਟ ਨਹੀਂ ਹੈ. ਇਹ ਇਕ ਵੱਖਰੀ ਭਾਸ਼ਾ ਹੈ ਜੋ ਇਕ ਭਰਮਪੂਰਨ ਸਮਾਨ ਨਾਮ ਹੈ.

ਲੋੜਾਂ

ਤੁਹਾਡੇ ਕੋਲ ਲਿਖਤ ਅਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਲੋੜੀਂਦੀਆਂ ਸ਼ਰਤਾਂ ਹਨ. ਤੁਹਾਨੂੰ ਇਹ ਲਿਖਣ ਲਈ, ਕੋਡ ਨੂੰ ਵੇਖਣ ਲਈ ਟੈਕਸਟ ਐਡੀਟਰ ਅਤੇ ਵੈਬ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਲੋੜ ਹੈ. ਤੁਸੀਂ ਜੋ ਬ੍ਰਾਉਜ਼ਰ ਵਰਤ ਰਹੇ ਹੋ, ਉਹ ਸੰਪੂਰਣ ਹੈ (Chrome, Firefox, Safari, Edge, ਆਦਿ) ਤੁਹਾਡਾ ਕੰਪਿਊਟਰ ਨੋਟਪੈਡ (Windows) ਜਾਂ TextEdit (Mac) ਨਾਲ ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਿਤ ਹੁੰਦਾ ਹੈ, ਪਰ ਮੈਂ ਐਟਮ ਜਾਂ ਬਰੈਕਟਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਾਂਗਾ, ਜੋ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਕੋਡਿੰਗ ਲਈ ਤਿਆਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ.

ਮਿਮਟਲ ਇਕ ਵੈਬਸਾਈਟ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕੋਡ ਲਿਖਣ ਅਤੇ ਲਾਈਵ ਡੈਮੋ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਅਤੇ ਨਾਲ ਨਾਲ ਨਾਲ ਪ੍ਰੈਕਟਿਸ ਕਰਨਾ ਅਤੇ ਪ੍ਰੈਕਟਿਸ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੋਵੇਗਾ.

ਮੁੱਢਲੀ ਪਰਿਭਾਸ਼ਾ

ਇੱਕ ਪਰੋਗਰਾਮਰ ਪ੍ਰੋਗ੍ਰਾਮ ਲਿਖਦਾ ਹੈ, ਠੀਕ ਜਿਵੇਂ ਇਕ ਲੇਖਕ ਕਿਤਾਬ ਲਿਖਦਾ ਹੈ.

ਪ੍ਰੋਗਰਾਮ ਕੇਵਲ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਇੱਕ ਸੈੱਟ ਹੈ ਜੋ ਇੱਕ ਕੰਪਿਊਟਰ ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਪੜ੍ਹ ਅਤੇ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦਾ ਹੈ. ਹਰੇਕ ਵਿਅਕਤੀਗਤ ਪੜ੍ਹਾਈ ਇਕ ਸਟੇਟਮੈਂਟ ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਕੋਡ ਦੀ ਇਕ ਲਾਈਨ ਹੁੰਦੀ ਹੈ ਜੋ ਕਿ ਕਿਸੇ ਕਿਤਾਬ ਵਿਚ ਇਕ ਵਾਕ ਵਰਗੀ ਹੈ. ਹਾਲਾਂਕਿ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਇੱਕ ਵਾਕ ਮਿਆਦ ਦੇ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ, ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਿਆਨ ਆਮ ਤੌਰ ਤੇ ਸੈਮੀਕੋਲਨ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ ਸੈਂਟੈਕਸ ਸੰਕੇਤਾਂ ਅਤੇ ਨਿਯਮਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਵਿਆਕਰਣ ਅਤੇ ਵਿਰਾਮ ਚਿੰਨ੍ਹਾਂ ਦੀ ਭਾਸ਼ਾ ਦੀ ਬਣਤਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਸੈਮੀਕੋਲਨ ਜੋ ਕਿ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਿਆਨ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ, ਉਹ ਸੈਂਟੈਕਸ ਦਾ ਹਿੱਸਾ ਹੈ.

ਟਿੱਪਣੀਆਂ

ਟਿੱਪਣੀ ਕੋਡ ਵਿੱਚ ਲਿਖੀ ਇੱਕ ਮਾਨਵੀ-ਪੜ੍ਹਨਯੋਗ ਨੋਟ ਹੈ. ਸਿਮਲਟਟ ਟੈੱਮਿਉਟਸ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਕੋਈ ਫੰਕਸ਼ਨ ਪੇਸ਼ ਨਹੀਂ ਕਰਦੇ, ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਤੁਹਾਡੇ ਜਾਂ ਭਵਿੱਖ ਦੇ ਸਹਿਯੋਗੀਆਂ ਨੂੰ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਇਰਾਦੇ ਨੂੰ ਸਮਝਣ ਲਈ ਸਹੀ ਦਸਤਾਵੇਜ਼ੀ ਦੀ ਆਦਤ ਪਾਉਣੇ.

ਜਾਵਾਸਕਰਿਪਟ ਵਿਚ ਦੋ ਪ੍ਰਕਾਰ ਦੀ ਟਿੱਪਣੀ ਹੈ:

  • ਇਕ ਸਿੰਗਲ ਲਾਈਨ ਟਿੱਪਣੀ , ਦੋ ਫਾਰਵਰਡ ਸਲੈਸ਼ // ਦੇ ਤੌਰ ਤੇ ਲਿਖੇ ਗਏ ਹਨ ਅਤੇ ਟਿੱਪਣੀ ਤੋਂ ਬਾਅਦ.
     // ਇਹ ਇੱਕ ਸਿੰਗਲ ਲਾਈਨ ਟਿੱਪਣੀ ਹੈ     
  • ਇਕ ਬਹੁ-ਲਾਈਨ ਟਿੱਪਣੀ , ਜੋ / * ਅਤੇ * / ਵਿਚਕਾਰ ਸੈਂਡਵਿੱਚ ਹੁੰਦੀ ਹੈ ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਤੇ ਕਾਬੂ ਪਾ ਸਕਦੀ ਹੈ.
     / * ਇਹ ਇਕ ਟਿੱਪਣੀ ਹੈ. ਇਹ ਇੱਕ ਬਹੁ-ਲਾਈਨ ਟਿੱਪਣੀ ਹੈ ਹਾਇਕੂ ਵੀ. * /    

ਵੇਰੀਬਲ

ਵੇਰੀਏਬਲ ਇੱਕ ਕੰਟੇਨਰ ਹੈ ਜੋ ਡਾਟਾ ਵੈਲਯੂਜ ਸੰਭਾਲਦਾ ਹੈ.

ਤੁਸੀਂ ਇੱਕ ਵੇਰੀਏਬਲ ਜਾਣਦੇ ਹੋ ਜੋ ਬਦਲ ਸਕਦਾ ਹੈ ਬੁਨਿਆਦੀ ਅਲਜਬਰਾ ਵਿੱਚ, ਇਹ ਇੱਕ ਅੱਖਰ ਹੈ ਜੋ ਇੱਕ ਨੰਬਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ. x ਇਕ ਆਮ ਵੇਰੀਏਬਲ ਨਾਮ ਹੈ, ਪਰ ਇਹ y , z , ਜਾਂ ਕਿਸੇ ਹੋਰ ਨਾਂ ਦੁਆਰਾ ਆਸਾਨੀ ਨਾਲ ਪ੍ਰਤਿਨਿਧਤਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.

ਸ਼ੁਰੂ ਵਿੱਚ x ਦਾ ਕੋਈ ਮੁੱਲ ਜਾਂ ਮਤਲਬ ਨਹੀਂ, ਪਰ ਤੁਸੀਂ ਇਸਦਾ ਮੁੱਲ ਦਰਜ਼ ਕਰ ਸਕਦੇ ਹੋ.

     x = 5    

ਹੁਣ, x ਪ੍ਰਸਤੁਤ ਕਰਦਾ ਹੈ 5 . ਤੁਸੀਂ x ਨੂੰ ਕੰਟੇਨਰਾਂ ਦੇ ਤੌਰ ਤੇ ਦੇਖ ਸਕਦੇ ਹੋ ਜੋ ਸਟੋਰਿੰਗ 5 ਹੈ, ਜੋ ਕਿ ਇੱਕ ਨੰਬਰ ਹੈ.

ਸੈਮਟ੍ਰਟ ਵਿਚ, ਵੇਅਰਿਏਬਲ ਇਕੋ ਕੰਮ ਕਰਦੇ ਹਨ, ਸਿਵਾਏ ਕਿ ਉਹਨਾਂ ਵਿਚ ਸਿਰਫ਼ ਇਕ ਨੰਬਰ ਹੀ ਨਹੀਂ ਹੁੰਦਾ - ਇਨ੍ਹਾਂ ਵਿਚ ਸਾਰੇ ਤਰ੍ਹਾਂ ਦੇ ਡੇਟਾ ਵੈਲਯੂਸ ਹੋ ਸਕਦੇ ਹਨ, ਜੋ ਅਸੀਂ ਇਸ ਲੇਖ ਦੇ ਅੰਤ ਵਿਚ ਸਿੱਖਾਂਗੇ.

ਵੇਰੀਏਬਲਜ਼ var ਕੀਵਰਡ ਦੁਆਰਾ ਬਣਾਏ ਅਤੇ ਘੋਸ਼ਿਤ ਕੀਤੇ ਗਏ ਹਨ. ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਿਆਨ ਤਿਆਰ ਕਰਨ ਲਈ ਉਪਰੋਕਤ ਆਪਣੇ ਅਲਜਬਰਾ ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ.

     var x = 5; // ਵੇਰੀਏਬਲ x ਵਿੱਚ 5 ਦੇ ਅੰਕੀ ਮੁੱਲ ਹੁੰਦੇ ਹਨ.     

ਅਸੀਂ ਹੁਣ ਤੱਕ ਜੋ ਕੁਝ ਸਿੱਖਿਆ ਹੈ ਉਸ ਨੂੰ ਬਣਾਉਣਾ, ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਸਾਡੇ ਕੋਲ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਿਆਨ ਹੈ ਜੋ ਇੱਕ ਵੇਰੀਏਬਲ ( x ) ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਨੰਬਰ ਡੇਟਾ ਕਿਸਮ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ( 5 ) ਇੱਕ ਸਿੰਗਲ ਬਰਾਬਰ ਚਿੰਨ੍ਹ ਨਾਲ ( = ), ਅਤੇ ਇੱਕ ਟਿੱਪਣੀ ਦੇ ਨਾਲ ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਇਸਨੂੰ ਸਮਝਾਉਂਦਾ ਹੈ ( // ). ਬਿਆਨ ਇਕ ਅਰਧ-ਕੌਲਨ ਨਾਲ ਖਤਮ ਹੁੰਦਾ ਹੈ ( ; ).

ਵੇਰੀਏਬਲ ਸਿਰਫ var ਨਾਲ ਪਹਿਲੀ ਵਾਰ ਘੋਸ਼ਿਤ ਕੀਤੇ ਜਾਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਅਤੇ ਜਿਵੇਂ ਹੀ ਨਾਮ ਤੋਂ ਪਤਾ ਲੱਗਦਾ ਹੈ, ਇੱਕ ਵੇਰੀਏਬਲ ਬਦਲ ਸਕਦਾ ਹੈ.

     var x = 5; // x 5 ਦੇ ਬਰਾਬਰ ਸੀx = 6; // ਹੁਣ ਇਸ ਦੀ ਕੀਮਤ 6 ਹੈ    

ਇੱਕ ਵੇਰੀਏਬਲ ਸਿਰਫ ਇੱਕ ਸਮੇਂ ਇੱਕ ਹੀ ਮੁੱਲ ਰੱਖ ਸਕਦਾ ਹੈ, ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਉਪਰ ਤੋਂ ਹੇਠਾਂ ਤੱਕ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ, x ਦਾ ਮੁੱਲ ਹੁਣ 6 ਹੈ.

ਇੱਥੇ ਇੱਕ ਵੱਖਰੀ ਡਾਟਾ ਕਿਸਮ ਨਾਲ ਇੱਕ ਵੇਰੀਏਬਲ ਦੀ ਉਦਾਹਰਨ ਹੈ.

     var ਸ਼ਿੰਗਾਰ = "ਹੇ ਹੇ, ਮਾਰਕ!";    

ਹੁਣ ਗ੍ਰੀਟਿੰਗ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸਤਰ ਸ਼ਾਮਿਲ ਹੈ ਓ ਹੈ ਹੇ, ਮਾਰਕ! .

ਵੇਰੀਏਬਲਾਂ ਬਾਰੇ ਕੁਝ ਜ਼ਰੂਰੀ ਗੱਲਾਂ ਜਾਣਨਾ:

  • ਇੱਕ ਵੇਰੀਏਬਲ ਨਾਂ ਵਿੱਚ ਅੱਖਰ, ਨੰਬਰ, ਇੱਕ ਡਾਲਰ ਚਿੰਨ੍ਹ ( $ ) ਅਤੇ ਇੱਕ ਅੰਡਰਸਕੋਰ ( _ ) ਹੋ ਸਕਦੇ ਹਨ, ਪਰ ਇੱਕ ਨੰਬਰ ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦਾ
  • ਇੱਕ ਵੇਰੀਏਬਲ ਨੂੰ ਰਾਖਵਾਂ ਸ਼ਬਦ ਦੀ ਸੂਚੀ ਵਿੱਚ ਕੋਈ ਸ਼ਬਦ ਨਹੀਂ ਹੋ ਸਕਦਾ.
  • ਵੇਰੀਏਬਲ ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਹੁੰਦੇ ਹਨ.
  • ਨਾਂ ਨਾਮਕ ਸੰਮੇਲਨ ਊਠ ਕੈਸੇਜ਼ , ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਹਮੇਸ਼ਾਂ ਲੋਅਰਕੇਸ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਪਰ ਹਰ ਅਗਲਾ ਸ਼ਬਦ ਵੱਡੇ ਅੱਖਰ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ.

ਸੰਕੇਤ: ਹਾਲਾਂਕਿ ਕਿਸੇ ਵੇਰੀਏਬਲ ਦਾ ਕੋਈ ਨਾਂ ਹੋ ਸਕਦਾ ਹੈ, ਇਹ ਨਾਮਾਂ ਨੂੰ ਚੁਣਨਾ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ ਜੋ ਵੇਰਵੇ ਸਹਿਤ ਅਜੇ ਤੱਕ ਸੰਖੇਪ ਹਨ.

ਡਾਟਾਟਾਈਪਸ

ਹੁਣ ਜਦੋਂ ਅਸੀਂ ਵੇਅਰਿਏਬਲਜ਼ ਬਾਰੇ ਜਾਣਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ ਉਸ ਕਿਸਮ ਦੇ ਡੇਟਾ ਬਾਰੇ ਜਾਣ ਸਕਦੇ ਹਾਂ ਜੋ ਕਿ ਇੱਕ ਵੇਅਰਿਏਬਲ ਨੂੰ ਹੋਲਡ ਹੋ ਸਕਦੀ ਹੈ.

ਡੇਟਾ ਟਾਈਪ ਡੇਟਾ ਦਾ ਵਰਗੀਕਰਨ ਹੈ. ਮੁੱਲਾਂ ਨਾਲ ਸਹੀ ਢੰਗ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਲਈ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਵੱਖਰੇ ਡਾਟਾਟਾਈਪ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ. ਤੁਸੀਂ ਗਿਣਤੀ ਦੇ ਨਾਲ ਗਣਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਕਿਸੇ ਵਾਕ ਨਾਲ ਨਹੀਂ, ਇਸ ਲਈ ਕੰਪਿਊਟਰ ਉਹਨਾਂ ਨੂੰ ਅਲਗ ਤਰੀਕੇ ਨਾਲ ਵਰਗੀਕ੍ਰਿਤ ਕਰਦਾ ਹੈ. ਛੇ ਆਰੰਭਿਕ (ਮੂਲ) ਡਾਟਾਟਾਈਪ ਹਨ: ਸਤਰ, ਨੰਬਰ, ਬੂਲੀਅਨ, ਨਲ, ਅਣਪਛਾਤੀ ਅਤੇ ਸੰਕੇਤ (ਈ ਐਸ 6 ਵਿਚ ਨਵਾਂ). ਪ੍ਰਾਥਮਿਕਤਾਵਾਂ ਕੇਵਲ ਇੱਕ ਵੈਲਯੂ ਹੀ ਰੱਖ ਸਕਦੀਆਂ ਹਨ. ਇਕਾਈ ਵਿੱਚ ਕਈ ਮੁੱਲ ਹੋ ਸਕਦੇ ਹਨ

ਜਾਵਾਸਕਰਿਪਟ ਨੂੰ ਕਮਜ਼ੋਰ-ਟਾਈਪ ਕੀਤੀ ਭਾਸ਼ਾ (ਜਾਂ ਢਿੱਲੀ ਢੰਗ ਨਾਲ ਟਾਈਪ ਕੀਤੇ ) ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਭਾਸ਼ਾ ਸਵੈਚਲਿਤ ਰੂਪ ਤੋਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੀ ਗਈ ਸਿੰਟੈਕਸ ਦੇ ਅਧਾਰ ਤੇ ਡਾਟਾ ਟਾਈਪ ਨਿਰਧਾਰਤ ਕਰੇਗੀ.

ਟੈਸਟਿੰਗ

ਚੇਤਾਵਨੀ ਅਤੇ ਕੰਸੋਲ. ਜਾਵਾਸਕਰਿਪਟ ਵਿਚ ਮੁੱਲ ਨੂੰ ਛਾਪਣ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ.

     var x = 5;ਚੇਤਾਵਨੀ (x);ਕੰਸੋਲ ਲੌਗ (x);    

ਇੱਥੇ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਦਾ ਇੱਕ ਡੈਮੋ ਹੈ ਇੱਕ ਚੇਤਾਵਨੀ ਇੱਕ ਪੋਪਅਪ ਵਿੰਡੋ ਅਤੇ ਕੰਸੋਲ ਹੈ. ਲੌਗ ਇੰਸਪੈਕਟਰ ਨੂੰ ਛਾਪੇਗਾ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਬ੍ਰਾਉਜ਼ਰ ਤੇ ਸੱਜਾ ਕਲਿਕ ਕਰਕੇ ਅਤੇ ਇਨਸਪੈਕਟ ਦੀ ਚੋਣ ਕਰਕੇ ਲੱਭ ਸਕਦੇ ਹੋ. ਮੈਂ ਇਸ ਲੇਖ ਵਿੱਚ ਦੁਬਾਰਾ ਇਸਦਾ ਹਵਾਲਾ ਨਹੀਂ ਦੇਵਾਂਗਾ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਅਭਿਆਸ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਕੰਮ ਕਰ ਸਕੋ. ਮੈਂ ਚੇਤਾਵਨੀ ਤੋਂ ਬਚਣ ਦੀ ਸਲਾਹ ਦੇਵਾਂਗੀ, ਕਿਉਂਕਿ ਇਹ ਬਹੁਤ ਤੰਗ ਕਰਨ ਵਾਲਾ ਹੈ.

ਤੁਸੀਂ ਹਮੇਸ਼ਾ (9 6) ਟਾਈਪਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਵੇਰੀਏਬਲ ਦੀ ਕਿਸਮ ਲੱਭ ਸਕਦੇ ਹੋ.

     var ਉੱਤਰ = 42;ਜਵਾਬ ਦੀ ਕਿਸਮ // ਰਿਟਰਨ ਨੰਬਰ    

ਸਤਰ

ਸਤਰ ਅੱਖਰਾਂ ਦੀ ਲੜੀ ਹੈ.

ਕੋਈ ਵੀ ਡੇਟਾ ਜਿਸ ਵਿੱਚ ਪਾਠ ਸ਼ਾਮਿਲ ਹੈ, ਨੂੰ ਸਤਰ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਵੇਗਾ. ਨਾਮ ਸਤਰ ਸੰਭਾਵਤ ਤੌਰ ਤੇ ਸ਼ੁਰੂਆਤੀ ਪ੍ਰੋਗਰਾਮਰਾਂ ਤੋਂ ਪੈਦਾ ਹੋਏ ਸਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਤਰ ਤੇ ਮਣਕਿਆਂ ਦੀ ਯਾਦ ਦਿਵਾਇਆ ਗਿਆ ਸੀ.

  • ਇੱਕ ਸਤਰ ਨੂੰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਲਪੇਟਿਆ ਜਾ ਸਕਦਾ ਹੈ ( "" ):

         "ਸਤਰ ਨੂੰ ਖਿੱਚੋ, ਅਤੇ ਜਿੱਥੇ ਵੀ ਤੁਸੀਂ ਚਾਹੋ ਉੱਥੇ ਹੀ ਰਹੇਗਾ."; // ਡਬਲ ਖਰੜੇ ਸਤਰ    
  • ਜਾਂ ਸਿੰਗਲ ਕੋਟਸ ( '' ):

         'ਇਸਨੂੰ ਧੱਕੋ, ਅਤੇ ਇਹ ਕਿਤੇ ਵੀ ਨਹੀਂ ਜਾਵੇਗਾ. '; // ਇੱਕੋ ਕਤਾਰਬੱਧ ਸਤਰ    

ਨੋਟ: ਸਿੰਗਲ ਕੋਟਸ ਉਹ ਹਨ ਜੋ ਤੁਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਕਿਸੇ ਐਸਟ੍ਰੋਫੋ ਨੂੰ ਫੋਨ ਕਰ ਸਕਦੇ ਹੋ, ਬੈਕਟਿਕ ਨਾਲ ਉਲਝਣ' ਚ ਨਹੀਂ ਹੋਣਾ, ਜੋ ਕਿ ਕੀਬੋਰਡ ਦੇ ਖੱਬੇ ਪਾਸੇ ਦੇ ਸਾਰੇ ਤਰੀਕੇ ਨਾਲ ਸਥਿਤ ਹੈ.

ਸਤਰ ਦੇ ਦੋਵੇਂ ਸਿਰੇ ਮਿਲਣੇ ਚਾਹੀਦੇ ਹਨ, ਪਰ ਨਹੀਂ ਤਾਂ ਦੋਵਾਂ ਵਿਚ ਕੋਈ ਫਰਕ ਨਹੀਂ ਹੁੰਦਾ - ਉਹ ਇੱਕ ਸਤਰ ਲਿਖਣ ਦੇ ਸਿਰਫ਼ ਵੱਖਰੇ ਢੰਗ ਹਨ.

ਪਰ ਜੇ ਮੈਂ ਲਿਖਣਾ ਚਾਹੁੰਦਾ ਹਾਂ ਤਾਂ ਮੈਂ ਕਿਸੇ ਇਕ ਕਤਾਰਬੱਧ ਸਤਰ ਵਿਚ ਹਾਂ, ਜਾਂ ਕਿਸੇ ਨੂੰ ਡਬਲ-ਲਿੱਪੀ ਸਤਰ ਵਿਚ ਬਿਆਨ ਕਰਨਾ ਹੈ? ਜੋ ਕਿ ਸਤਰ ਨੂੰ ਤੋੜ ਨਾ ਕਰੇਗਾ?

ਇਹ ਕਰੇਗਾ, ਅਤੇ ਇਸਦਾ ਮੁਕਾਬਲਾ ਕਰਨ ਲਈ ਦੋ ਵਿਕਲਪ ਹਨ. ਤੁਸੀਂ ਉਲਟ ਕਿਸਮ ਦੇ ਕੋਟਸ ਦੀ ਸੁਰੱਖਿਅਤ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

     "ਇਸ ਨੂੰ ਨੀਵਾਂ, ਆਦਮੀ, ਮੈਂ ਡਾਕਟਰ ਹਾਂ, ਨਾ ਇੱਕ ਟੋਆਰਪਾਡੋ ਤਕਨੀਸ਼ੀਅਨ!"; // ਇਕ ਡਬਲ ਸਿਥਤ ਸਤਰ ਦੇ ਅੰਦਰ ਸਿੰਗਲ ਕੋਟਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ'' ਕਰੋ ਜਾਂ ਨਾ ਕਰੋ .ਕੋਈ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਹੈ. "- ਯੋਦਾ '; ਇੱਕ ਸਿੰਗਲ ਕੋਟਾ ਸਤਰ ਵਿੱਚ ਡਬਲ ਕੋਟਸ ਦੀ ਵਰਤੋਂ    

ਇਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇਕ ਸਟਾਈਲ ਦੀ ਚੋਣ ਇਕਸਾਰਤਾ ਲਈ ਸਤਰਾਂ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ. ਤੁਸੀਂ ਇੱਕ ਬੈਕਸਲੈਸ਼ ਵਰਤ ਸਕਦੇ ਹੋ \ ) ਤੋਂ escape ਸਤਰ.

     'ਇਸ ਨੂੰ ਸ਼ਰਮਿੰਦਾ ਹੋ, ਆਦਮੀ, ਮੈਂ ਡਾਕਟਰ ਹਾਂ, ਨਾ ਟਾਰਪੀਡੋ ਤਕਨੀਸ਼ੀਅਨ!';"\" ਕਰੋ ਜਾਂ ਨਹੀਂ. ਕੋਈ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਹੈ. \ "- ਯੋਦਾ";    

ਅਸੀਂ ਵੇਅਰਿਏਬਲਜ਼ ਲਈ ਸਤਰਾਂ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ. ਆਓ ਮੈਂ ਨਮਸਕਾਰ ਉਦਾਹਰਨ ਲਈ ਮੇਰਾ ਇਸਤੇਮਾਲ ਕਰੀਏ.

     var ਸ਼ਿੰਗਾਰ = "ਹੇ ਹੇ, ਮਾਰਕ!";    

ਸਟਰਿੰਗਸ ਨੂੰ ਇਕ ਪ੍ਰਕ੍ਰੀਆ ਵਿਚ ਇਕ ਦੂਜੇ ਨਾਲ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕੰਨਕਟੇਨੇਸ਼ਨ . ਵੈਲਿਉਬਲਜ਼ ਅਤੇ ਸਟਰਿੰਗਸ ਪਲੱਸ ( + ) ਚਿੰਨ੍ਹ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕਠੇ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ.

     var ਸ਼ਿੰਗਾਰ = "ਹੇ ਹਾਇ," + "ਮਾਰਕ" + "!"; // ਰਿਟਰਨ ਓ ਹੈੋ, ਮਾਰਕ!    

ਨੋਟ ਕਰੋ ਕਿ ਖਾਲੀ ਥਾਂ ਸਤਰ ਵਿਚ ਇਕ ਪਾਤਰ ਵੀ ਹੈ. ਹੇਠਾਂ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਕੰਟੈਕਟੇਨੇਸ਼ਨ ਕਿਵੇਂ ਉਪਯੋਗੀ ਹੋ ਸਕਦੀ ਹੈ.

     var ਸੁਨੇਹਾ = "ਹੇ ਹੈਈ,";var firstName = "ਮਾਰਕ";var bam = "!";var greeting = message + firstName + bam; // ਰਿਟਰਨ ਓ ਹੈੋ, ਮਾਰਕ!    

ਹੁਣ ਸਾਰੇ ਸਤਰ ਵੈਰੀਐਬਲਸ ਦੁਆਰਾ ਦਰਸਾਈਆਂ ਗਈਆਂ ਹਨ ਜੋ ਬਦਲ ਸਕਦੇ ਹਨ. ਜੇ ਤੁਸੀਂ ਕਦੇ ਕਿਸੇ ਐਪ (ਜਿਵੇਂ ਕਿ ਤੁਹਾਡਾ ਈ-ਮੇਲ) ਵਿੱਚ ਲੌਗਇਨ ਕੀਤਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਨਾਮ ਨਾਲ ਸਵਾਗਤ ਕੀਤਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸਿਸਟਮ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਵਿੱਚ ਕੇਵਲ ਇੱਕ ਸਤਰ ਹੈ.

ਨੰਬਰ

ਨੰਬਰ ਇੱਕ ਅੰਕੀ ਵੈਲਯੂ ਹੈ.

ਸੰਖਿਆਵਾਂ ਵਿੱਚ ਸਟਰਿੰਗਸ ਵਰਗੇ ਉਨ੍ਹਾਂ ਦੇ ਨਾਲ ਕੋਈ ਖਾਸ ਸੈਂਟੈਕਸ ਜੁੜਿਆ ਨਹੀਂ ਹੁੰਦਾ. ਇੱਕ ਨੰਬਰ ਸੰਪੂਰਨ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਇੱਕ ਦਸ਼ਮਲਵ (ਇੱਕ ਫਲੋਟ ਦੇ ਰੂਪ ਵਿੱਚ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ) ਅਤੇ ਇੱਕ ਸਕਾਰਾਤਮਕ ਜਾਂ ਨਕਾਰਾਤਮਕ ਮੁੱਲ ਹੋ ਸਕਦਾ ਹੈ.

     var x = 5; // ਪੂਰੇ ਪੂਰਨ ਅੰਕvar y = 1. 2; // ਫਲੋਟvar z = -76; // ਨੈਗੇਟਿਵ ਪੂਰੀ ਪੂਰਨ ਅੰਕ    

ਇੱਕ ਨੰਬਰ 15 ਅੰਕਾਂ ਤਕ ਹੋ ਸਕਦਾ ਹੈ.

     ਵਰ ਵੱਡੇਨੰਬਰ = 999999999999999; // ਇੱਕ ਵੈਧ ਨੰਬਰ    

ਤੁਸੀਂ ਨੰਬਰ ਦੇ ਨਾਲ ਰੈਗੂਲਰ ਗਣਿਤ ਕਰ ਸਕਦੇ ਹੋ - ਇਸਦੇ ਇਲਾਵਾ ( + ), ਉਪਗ੍ਰੇਸ਼ਨ ( - ), ਡਿਵੀਜ਼ਨ ( / ) ਅਤੇ ਗੁਣਾ ).

     var sum = 2 + 5; // ਰਿਟਰਨ 7ਵਰ ਅੰਤਰ = 6 - 4; // ਰਿਟਰਨ 2    

ਤੁਸੀਂ ਪਰਿਵਰਤਨ ਦੇ ਨਾਲ ਗਣਿਤ ਕਰ ਸਕਦੇ ਹੋ

     ਵਾਰ ਐਲਵਜ਼ = 3;var dwarves = 7;var ਮਰਦ = 9;var sauron = 1;var ਰਿੰਗ ਓਫਪਵਰ = ਐਲਵਜ਼ + ਡਵਵਰ + ਮਰਦ + ਸਾਉਰੋਨ; // ਰਿਟਰਨ 20    

ਮਿਡਲ ਦੋ ਹੋਰ ਸਪੈਸ਼ਲ ਨੰਬਰ ਟਾਈਪ ਹਨ.

ਨੈਨ

(9 6) ਨੈਨ ਦਾ ਭਾਵ ਕੋਈ ਨੰਬਰ ਨਹੀਂ, ਹਾਲਾਂਕਿ ਇਹ ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ ਇਕ ਨੰਬਰ ਕਿਸਮ ਹੈ. NaN ਦੂਜੀ ਡਾਟਾਟਾਇਪ ਨਾਲ ਅਸੰਭਵ ਗਣਿਤ ਕਰਨ ਦੇ ਯਤਨ ਦਾ ਨਤੀਜਾ ਹੈ.

     var ਨੋਪੋ = 1 / "ਇਕ"; // ਰਿਟਰਨ NaN    

ਸਤਰ ਦੁਆਰਾ ਇੱਕ ਨੰਬਰ ਨੂੰ ਵੰਡਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ, ਉਦਾਹਰਣ ਵਜੋਂ, NaN ਵਿੱਚ ਨਤੀਜਾ.

ਅਨੰਤ

ਅਨੰਤ ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ ਵੀ ਇੱਕ ਸੰਖਿਆ ਹੈ, ਜਾਂ ਤਾਂ 0 ਦੁਆਰਾ ਵੰਡਣ ਦਾ ਜਾਂ ਕਿਸੇ ਵੱਡੀ ਗਿਣਤੀ ਦੀ ਗਣਨਾ ਕਰਕੇ.

     ਵੇ ਪਰੇ = 1/0; // ਰਿਟਰਨ ਅਨੰਤ    

ਬੂਲੀਅਨ

ਬੂਲੀਅਨ ਇਕ ਮੁੱਲ ਹੈ ਜੋ ਕਿ ਸੱਚ ਹੈ ਜਾਂ ਝੂਠ ਹੈ.

ਬੂਲੀਅਨ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲਈ ਆਮ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਵੈਲਯੂ ਹਾਂ ਅਤੇ ਨਹੀਂ, ਚਾਲੂ ਅਤੇ ਬੰਦ, ਜਾਂ ਸਹੀ ਅਤੇ ਝੂਠ ਵਿੱਚ ਬਦਲ ਸਕਦੀ ਹੈ. ਮਿਮਾਲਕ ਕਿਸੇ ਮੌਜੂਦਾ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾ ਸਕਦਾ ਹੈ ਜੋ ਬਦਲਣ ਦੀ ਸੰਭਾਵਨਾ ਹੈ

ਉਦਾਹਰਣ ਵਜੋਂ, ਅਸੀਂ ਇਹ ਦਿਖਾਉਣ ਲਈ ਇੱਕ ਸਿਮਲਾਟ ਵਰਤਦੇ ਹਾਂ ਕਿ ਕੀ ਚੈੱਕਬਾਕਸ ਦੀ ਜਾਂਚ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਨਹੀਂ.

     var isChecked = ਸੱਚਾ;    

ਅਕਸਰ, ਮਿਮਾਲਕ ਨੂੰ ਇਹ ਦੇਖਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਦੋ ਚੀਜਾਂ ਬਰਾਬਰ ਹਨ, ਜਾਂ ਜੇ ਗਣਿਤ ਸਮੀਕਰਣ ਦਾ ਨਤੀਜਾ ਸੱਚ ਹੈ ਜਾਂ ਝੂਠ ਹੈ.

     / * ਚੈੱਕ ਕਰੋ ਕਿ 7 8 ਤੋਂ ਜ਼ਿਆਦਾ ਹੈ * /7> 8; // ਗਲਤ ਝੂਠ ਹੁੰਦਾ ਹੈ/ * ਚੈੱਕ ਕਰੋ ਕਿ ਕੀ ਇੱਕ ਵੇਰੀਏਬਲ ਇੱਕ ਸਤਰ * ਦੇ ਬਰਾਬਰ ਹੈ /var color = "Blue";ਰੰਗ === "ਨੀਲਾ"; // ਰਿਟਰਨ ਸਹੀ ਹੈ    

ਨੋਟ: ਇਕ ਇਕੁਅਲ ਸਾਈਨ (9 6) = ) ਇੱਕ ਵੈਲਯੂ ਨੂੰ ਇਕ ਤੋਂ ਦੂਜੇ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ. ਇੱਕ ਡਬਲ ( == ) ਜਾਂ ਤੀਹਰਾ ਬਰਾਬਰ ਦਾ ਚਿੰਨ੍ਹ ( === ) ਇਹ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਦੋ ਚੀਜਾਂ ਬਰਾਬਰ ਹਨ.

ਅਣ-ਪਰਿਭਾਸ਼ਿਤ

ਐਨ ਅਣਪਛਾਰੇ ਵੇਰੀਏਬਲ ਦੀ ਕੋਈ ਕੀਮਤ ਨਹੀਂ ਹੈ.

ਵਰ ਕੀਵਰਡ ਨਾਲ, ਅਸੀਂ ਵੇਅਰਿਏਬਲ ਘੋਸ਼ਿਤ ਐਲਾਨ ਕਰ ਰਹੇ ਹਾਂ, ਪਰ ਜਦ ਤਕ ਇਸ ਨੂੰ ਮੁੱਲ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ, ਇਹ ਅਣ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ.

     ਵਿਅਰ ਚੀਜ਼; // ਰਿਟਰਨ ਅਣਪਛਾਤਾ    

ਜੇ ਤੁਸੀਂ ਵੇਰੀਏਬਲ ਨੂੰ ਵਰਅਰ ਨਾਲ ਘੋਸ਼ਿਤ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ ਇਹ ਅਜੇ ਵੀ ਪ੍ਰਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ.

     ਟਾਈਪ ਕਰੋ; // ਰਿਟਰਨ ਅਣਪਛਾਤਾ    

ਨੱਲ

ਨੱਲ ਇਕ ਮੁੱਲ ਹੈ ਜੋ ਕਿ ਕੁਝ ਨਹੀਂ ਦਰਸਾਉਂਦਾ ਹੈ.

ਨੱਲ ਹੈ ਕਿਸੇ ਵੀ ਕੀਮਤ ਦੀ ਇਰਾਦਤਨ ਗੈਰਹਾਜ਼ਰੀ. ਇਹ ਉਹ ਚੀਜ਼ ਪ੍ਰਸਤੁਤ ਕਰਦਾ ਹੈ ਜੋ ਮੌਜੂਦ ਨਹੀਂ ਹੈ ਅਤੇ ਹੋਰ ਡਾਟਾਟਾਈਪਸ ਨਹੀਂ ਹੈ.

     var ਖਾਲੀ = ਨੱਲੀ;    

ਬੇਤਰਤੀਬੇ ਅਤੇ ਅਣ-ਪ੍ਰਭਾਸ਼ਿਤ ਵਿਚਲਾ ਫਰਕ ਅਸਲ ਵਿੱਚ ਸੂਖਮ ਹੈ, ਪਰ ਮੁੱਖ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਬੇਅਰ ਇੱਕ ਜਾਣਬੁੱਝਕੇ ਖਾਲੀ ਮੁੱਲ ਹੈ.

ਨਿਸ਼ਾਨ

ਚਿੰਨ੍ਹ ਇੱਕ ਵਿਲੱਖਣ ਅਤੇ ਅਸਮਰੱਥਾ ਡਾਟਾ ਕਿਸਮ ਹੈ.

ਇੱਕ ਸਾਮਾalt ਇੱਕ ਨਵੀਂ ਆਰਜ਼ੀ ਡੇਟਾ ਕਿਸਮ ਹੈ ਜੋ ਨਵੀਨਤਮ JavaScript ਰੀਲਿਜ਼ (ES6) ਦੇ ਨਾਲ ਉਭਰਿਆ ਹੈ. ਇਸ ਦੀ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਇਹ ਹੈ ਕਿ ਹਰ ਮਿਡਲ, ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਿਲੱਖਣ ਟੋਕਨ ਹੈ, ਜੋ ਕਿ ਹੋਰ ਡਾਟਾਟਾਈਪ ਤੋਂ ਉਲਟ ਹੈ, ਜੋ ਕਿ ਉੱਪਰ ਲਿਖੀ ਜਾ ਸਕਦੀ ਹੈ.

ਜਿਵੇਂ ਕਿ ਇਹ ਇੱਕ ਅਡਵਾਂਸਡ ਅਤੇ ਥੋੜੀ ਵਰਤੋਂ ਵਾਲਾ ਡਾਟਾ ਕਿਸਮ ਹੈ, ਮੈਂ ਅੱਗੇ ਵਿਸਥਾਰ ਵਿੱਚ ਨਹੀਂ ਜਾਵਾਂਗਾ. ਇਹ ਜਾਣਨਾ ਲਾਭਦਾਇਕ ਹੈ ਕਿ ਇਹ ਮੌਜੂਦ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਇੱਥੇ ਇਸ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹ ਸਕਦੇ ਹੋ.

     var sym = ਨਿਸ਼ਾਨ   ;    

ਇਕਾਈ

ਇਕ ਇਕਾਈ ਨਾਮ / ਮੁੱਲ ਜੋੜਿਆਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ.

ਤੁਸੀਂ ਕਰਲੀ ਬ੍ਰੇਸ ਦੀ ਇੱਕ ਜੋੜਾ ਨਾਲ ਕੋਈ ਇਕਾਈ ਬਣਾ ਸਕਦੇ ਹੋ ( {} ).

     ਵਰ ਬੈਟਮੈਨ = {};    

ਵਸਤੂਆਂ ਵਿਚ ਸ਼ਾਮਲ ਹਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਢੰਗ . ਵਿਸ਼ੇਸ਼ਤਾ ਉਹ ਹਨ ਜੋ ਵਸਤੂ ਹੈ , ਅਤੇ ਵਿਧੀਆਂ ਉਹ ਹਨ ਜੋ ਵਸਤੂ ਕਰਦਾ ਹੈ . ਪੁਸਤਕ ਸਮਾਨਤਾ ਤੇ ਵਾਪਸ ਆਉਣਾ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਸ਼ੇਸ਼ਣਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਣਾਂ ਦੀ ਤਰ੍ਹਾਂ ਹਨ, ਅਤੇ ਵਿਧੀਆਂ ਕਿਰਿਆਵਾਂ ਦੀ ਤਰ੍ਹਾਂ ਹਨ

ਜਾਇਦਾਦ ਢੰਗ
ਬਟਮੈਨ ਪਹਿਲੀ ਨਾਂ ਬਟਮੈਨ ਲੜਾਈ
ਬਟਮੈਨ ਸਥਾਨ ਬਟਮੈਨ ਜੰਪ

ਅਸੀਂ ਨਾਮ / ਮੁੱਲ ਜੋੜਿਆਂ (ਕਈ ਵਾਰ ਕੁੰਜੀ / ਮੁੱਲ ਜੋੜਿਆਂ ਨੂੰ ਕਹਿੰਦੇ ਹਾਂ) ਵਰਤ ਕੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਬਟਮੈਨ ਇਕਾਈ ਤੇ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ. ਉਹ ਕਾਮਿਆ ਨਾਲ ਵੱਖ ਕੀਤੇ ਅਤੇ ਲਿਖੇ ਜਾਣਗੇ propertyName: propertyValue .

     ਵਰ ਬੈਟਮੈਨ {firstName: "ਬਰੂਸ", // ਸਤਰlastName: "ਵੇਨ",ਸਥਾਨ: "ਗੋਥਮ",ਪੇਸ਼ ਕੀਤਾ: 1939, // ਨੰਬਰਅਰਬਿਯਅਰ: ਸਹੀ, // ਬੂਲੀਅਨਕਮਜ਼ੋਰੀ: ਨਲ // ਨੱਲ};    

ਨੋਟ: ਵਸਤੂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਆਖਰੀ ਆਈਟਮ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਕਾਮੇ ਵਿੱਚ ਖਤਮ ਨਹੀਂ ਹੁੰਦੀ.

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਅਸੀਂ ਕਿਸੇ ਅਗਾਮੀ ਡੇਟਾ ਕਿਸਮ ਨੂੰ ਕਿਸੇ ਵਸਤੂ ਦੇ ਮੁੱਲ ਦੇ ਤੌਰ ਤੇ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ. ਅਸੀਂ ਇੱਕ ਡੌਟ ਨਾਲ ਇੱਕ ਵਿਅਕਤੀਗਤ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ ( ) ).

     ਬਟਮੈਨ. ਪਹਿਲਾ ਨਾਂ; // ਬਰੂਸ, ਇੱਕ ਸਤਰ ਦਿੰਦਾ ਹੈ    

ਅਸੀਂ ਬ੍ਰੈਕੇਟ ਸੰਕੇਤ ਦੇ ਨਾਲ ਵੀ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ.

     ਬਟਮੈਨ ["ਪਹਿਲਾ ਨਾਂ"]; // ਬਰੂਸ ਰਿਟਰਨ ਕਰਦਾ ਹੈ    

ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਮ ਇੱਕ ਜਾਇਜ ਜਾਵਾਸਕ੍ਰਿਪਟ ਸਟ੍ਰਿੰਗ ਜਾਂ ਅੰਕੀ ਅਲੰਕਾਰਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਜੇ ਨਾਮ ਇੱਕ ਨੰਬਰ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਜਾਂ ਇੱਕ ਸਪੇਸ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਬਰੈਕਟ ਸੰਦਰਭ ਨਾਲ ਐਕਸੈਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਪੜ੍ਹੋ: MDN

     ਬਟਮੈਨ. ਗੁਪਤ ਪਛਾਣ; // ਗਲਤਬੈਟਮੈਨ ["ਗੁਪਤ ਪਛਾਣ"]; // ਵੈਧ    

ਇੱਕ ਢੰਗ ਇੱਕ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ ਇੱਥੇ ਇੱਕ ਸਧਾਰਨ ਉਦਾਹਰਨ ਹੈ.

     ਵਰ ਬੈਟਮੈਨ {ਪਹਿਲਾ ਨਾਂ: "ਬਰੂਸ",lastName: "ਵੇਨ",ਗੁਪਤਆਈਡੈਂਟਿਟੀ: ਫੰਕਸ਼ਨ    {// ਵਿਧੀਇਸ ਨੂੰ ਵਾਪਸ ਕਰੋ firstName + "+ ਇਹ. ਆਖਰੀ ਨਾਂਮ;}};    

ਸਧਾਰਨ ਡੇਟਾ ਟਾਈਪ ਦੀ ਬਜਾਇ ਵੈਲਯੂ ਦੇ ਤੌਰ ਤੇ, ਮੇਰੇ ਕੋਲ ਫੰਕਸ਼ਨ ਹੈ. ਫੰਕਸ਼ਨ ਕੰਟੈਕਟੇਨਿਟਿੰਗ ਪਹਿਲਾ ਨਾਮ ਅਤੇ ਅਖੀਰਲਾ ਨਾਮ ਲਈ ਇਸ ਆਬਜੈਕਟ ਅਤੇ ਨਤੀਜਾ ਵਾਪਸ ਕਰ ਰਿਹਾ ਹੈ. ਉਦਾਹਰਨ ਵਿੱਚ, ਇਹ ਉਹੀ ਹੈ ਬਟਮੈਨ ਕਿਉਂਕਿ ਇਹ ਆਬਜੈਕਟ ਦੇ ਅੰਦਰ ਹੈ ( {} ).

     ਬਟਮੈਨ. ਗੁਪਤਆਈਡੈਂਟੀਟੀ   ; // ਰਿਟਰਨ ਬਰੂਸ ਵੇਨ, ਦੋ ਸੰਪੱਤੀਆਂ ਦਾ ਜੋੜ    

ਇੱਕ ਢੰਗ ਬਰੈਕਟਾਂ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ. ( ).

ਐਰੇ

ਇੱਕ ਐਰੇ ਇੱਕ ਸੂਚੀ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ.

ਸੈਮਿਟ ਅਰੇ ਵਿਚ ਇਕ ਤੋਂ ਵੱਧ ਮੁੱਲ ਹੁੰਦੇ ਹਨ, ਇਹ ਇਕ ਕਿਸਮ ਦੀ ਵਸਤੂ ਹੈ.

ਤੁਸੀਂ ਸਿੱਧੀ ਬ੍ਰੇਸ ਦੀ ਇੱਕ ਜੋੜਾ ਨਾਲ ਇੱਕ ਐਰੇ ਬਣਾ ਸਕਦੇ ਹੋ ( [] ).

     ਵਰ ਨਿਨਾਜਾ ਟਰਟਲਸ = [];    

ਸੈਮਟ ਵਿੱਚ ਨਾਮ / ਮੁੱਲ ਜੋੜੇ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੁੰਦੇ.

     ਵਰ ਨਿਨਾਜਾ ਟੈਂਟਲਸ = ["ਲਿਓਨਾਰਡੋ","ਮਾਈਕਲਐਂਜਲੋ","ਰਾਫਾਈਲ","ਡੋਨਾਤੋਲੋ"];    

ਤੁਸੀਂ ਐਰੇ ਦੇ ਇੰਡੈਕਸ ਦਾ ਹਵਾਲਾ ਦੇ ਕੇ ਇੱਕ ਵਿਅਕਤੀਗਤ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ, ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਜ਼ੀਰੋ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਸੂਚੀ ਵਿੱਚ ਪਹਿਲੀ ਆਈਟਮ ਹਮੇਸ਼ਾ ਰਹੇਗੀ [0] .

     ਵਰ ਲੀਡਰ = ਨਿਨਾਜ ਟਰਟਲਸ [0]; // ਲੀਨੇਰਡੇ ਨੂੰ ਲੀਡਰ ਵੇਰੀਏਬਲ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ    

ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਲੰਬਾਈ ਸੰਪਤੀ ਦੇ ਨਾਲ ਕਿੰਨੀਆਂ ਇਕਾਈਆਂ ਹਨ?

     ਨਿਨਾਜਟੂਰਲ ਲੰਬਾਈ; // ਰਿਟਰਨ 4    

ਰੀਪੈਪ

ਅਸੀਂ ਇਸ ਲੇਖ ਵਿਚ ਬਹੁਤ ਸਾਰਾ ਕਵਰ ਕੀਤਾ ਹੈ. ਤੁਹਾਨੂੰ ਹੁਣ ਆਮ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸੰਕਲਪਾਂ, ਪਰਿਭਾਸ਼ਾਵਾਂ, ਸੰਟੈਕਸਾਂ ਅਤੇ ਮੂਲ ਤੱਤ ਦੀ ਬਿਹਤਰ ਸਮਝ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ. com / avatar / c01ee7f3a87a4d738ff35a92d34e1503? s = 96 ਅਤੇ d = mm ਅਤੇ r = g "alt ="ਜਾਵਾਸਕਰਿਪਟ ਵੇਰੀਬਲਸ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡਜਾਵਾਸਕਰਿਪਟ ਵੇਅਰਿਏਬਲਜ਼ ਅਤੇ ਡਾਟਾਟਾਈਪਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ ਅੱਗੇ ਕਰੋ ਵਿਸ਼ੇ: npmTools ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂES6Node. jsRaw ਮਿਡਲ "/>

ਲੇਖਕ ਨੂੰ ਮਿਲੋ
ਤਾਨੀਆ ਰਸਸੀਆ
ਸ਼ਿਕਾਗੋ ਦੀ ਇਕ ਵੈਬ ਡਿਵੈਲਪਰ ਜੋ ਕੋਡ ਅਤੇ ਡਿਜ਼ਾਈਨ ਬਾਰੇ ਬਲੌਗ ਲਿਖਦਾ ਹੈ, ਅਤੇ ਆਪਣੇ ਖਾਲੀ ਸਮੇਂ ਵਿਚ ਸਾਮਰਾਜ 2 ਦੀ ਉਮਰ ਵਿਚ ਹਾਰਦਾ ਮਾਣਦਾ ਹੈ.

March 1, 2018