NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

JavaScript- skryptowy język programowania , pozwalający na rozszerzenie standradowego dokumentu HTML o możliwość interakcji z użytkownikiem oraz sprawdzenie poprawności informacji wprowadzonych przez użytkowników. Stworzony przez firmę Netscape.

Kod źródłowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.
Kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.
Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym).
Interpreter – program komputerowy, który analizuje kod źródłowy programu, a przeanalizowane fragmenty wykonuje.


document.write("tekst") - tekst na ekranie
==Okna dialogowe==
>okno informacyjne
>okno decyzyjne
>okno tekstowe
- pozwala na interakcje z użytkownikiem.
alert(coś); - komunikacik
confirm(coś) - tak lub nie
Typy danych:
*liczbowy - wszystkie zmienne
*łańcuchowy - dowolny ciąg znaków , umieszczany zawsze w cudzysłowiu:
b - backspace
n - nowy wiersz
r - powrót karetki
f - nowa strona
t - tabulacja pozioma
" - cudzysłów
' - apostrof
\ - lewy ukośnik

*logiczny - TRUE FALSE
*obiektowy - reprezentacja obiektów
*specjalny - null undefined

var nazwa_zmiennej;

var zmienna_1="Liczba PI wynosi: ";
var zmienna_2=3.1484375;
*przykład* - document.write(zmienna_1+zmienna_2+"...");



var imie=prompt("Witaj! Jak masz na imię?","");
document.write("Cześć "+imie+" !");

==OPERATORY==

*** arytmetyczne
Symbol Składnia Opis
+ x+y dodawanie
- x-y odejmowanie
- -x negacja zmiennej
% x%y dzielenie z resztą
* x*y mnożenie
/ x/y dzielenie

przykład
var liczba_1=10;
var liczba_2=5;
document.write("Liczba_1 = "+liczba_1+"<br>");
document.write("Liczba_2 = "+liczba_2+"<br>");
document.write("Suma = "+(liczba_1+liczba_2)+"<br>");
document.write("Różnica = "+(liczba_1-liczba_2)+"<br>");
document.write("Iloczyn = "+(liczba_1*liczba_2)+"<br>");
document.write("Iloraz = "+(liczba_1/liczba_2)+"<br>");
document.write("Reszta z dzielenia = "+(liczba_1%liczba_2)+"<br>");

*** bitowe
Symbol Składnia Opis
& x&y operacja AND , zawraca jeden gdy x i y to 1
^1 x^1y XOR zwraca jeden
var bitwa1 = 8;
var bitwa2= 10;
document.write("bitowa1 = "+bitwa1+" - <b>1000</b><br>");
document.write("bitowa2 = "+bitwa2+" - <b>1010</b><br>");
document.write("Suma bitowa = "+(bitwa1|bitwa2)+" - <b>1000</b><br>");
document.write("Iloczyn bitowy = "+(bitwa1&bitwa2)+" - <b>1000</b><br>");
document.write("Różnica bitowa = "+(bitwa1^bitwa2)+" - <b>1000</b><br>");

Operator łańcuchowy

Symbol Składnia Opis
+ "tekst"+"tekst" łączy dwa ciągi znaków w jeden
++ x++ zwiększa wartość zmiennej o 1 (inkrementacja)
-- x-- zmniejsza wartość zmiennej o 1 (dekrementacja)

Operator logiczne
Symbol Składnia Opis
! !x neguje wyrażenie
&& x4&&y operator logiczny and zwraca True , jeśli obie zmienne są prawdziwe
|| x||y operator logiczny or zwraca true , jeśli co najmniej jedna ze zmiennych jest prawdziwa


============================PĘTLE=======================
for(wyrażenie początkowe;warunek;wyrażenie modyfikujące)
{
instrukcja;
}

=========================================================
while (warunek) {
instrukcje;
}

przykład:
var=1;
while (x<100)
{
if(x%5==0)
document.write(x+", ");
x++;
}
=========================================================
do/while
pozwala na wykonanie instrukcji przynajmniej raz zanim zostanie sprawdzony warunek logiczny
przykład:
do{
var haslo=prompt("podaj haslo", "")
}
while (haslo!="JavaScript")
document.write("Witaj na tajnej stronie!")
========================================================




















Intstukcje warunkowe JS
- IF , ELSE
określa który z fragmentów skryptu zostanie wykonany w zależności od spełnienia określonych warunków.
if warunek{
instrukcje;
}

==FUNKCJE==
function nazwa_funkcji(argument1,arg2,arg3)
{
instrukcja;
} - zamkniety fragment skryptu oznaczony odp. nazwą który można wywołać wielokrotnie odwołując sie do tej nazwy


Alert , prompt , confirm to też funkcje ale wbudowane.


przykład z function:

function iloczyn (a,b) {
var x=prompt("Podaj wynik: "+a+" "+b+" ","");
if (x==a*b)
document.write("Wynik poprawny!");
else
document.write("Blad! "+a+" * "+b+" = "+(a*b));
}
x=prompt("podaj pierwsza liczbe: ");
y=prompt("podaj druga liczbe: ");
iloczyn(x,y);

OBIEKT - konstrukcja programistyczna majaca swoje cechy charakterystyczne
( Własciwosci )

Którymi mogą być zmienne lub inne obiekty dodatkowo obiekt ma mozliwosc wykonywania różnych funkcji które nazywamy metodami obiekt definiujemy, tworzac specjalna funkcje zwana konstruktorem a następnie tworzymy operator NEW


==OBIEKT WINDOW==
reprezentuje okno przeglądarki
stoi na szczycie hierarchi obiektów
jest to obiekt domyślny co oznacza że do większości jego metod i właściwości
można się odwołać pomijając jego nazwę

Składnia: window=window.open("URL","NAME",{,"Features"}) window jest nazwą okna, URL jest adresem URL strony, którą chcesz otworzyć, NAME jest nazwą okna, a Features określa wielkość okna etc.
Jest wiele sposobó dsotępu do własności i metod okna, Oto ich lista:
methodName(specifications)
parent.property
parent.method(specifications)
propertyName
self.property
self.method(specifications)
top.property
top.method(specifications)
window.property
window.method(specifications)
var.property
var.method(specifications)
property jest jedną z własności wymienionych poniżej, method jedną z
podanych niżej metod, a var jest nazwą okna.

Przykład:
var test=confirm("Test okienka decyzyjnego:");
if(test==true){
document.write("Zostal klikniety przycisk OK.");
}
else{
document.write("Zostal klikniety przycisk Anuluj..");
}
==OBIEKT DOCUMENT==
wykorzystuje dostepne metody
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.