├── JavaScript └── JS - Sıkça Kullanılan Methodlar.md ├── LICENSE └── Php ├── 0-Kullanim.php ├── 1-html-icinde-php-kullanimi.php ├── 2-degiskenler.php ├── 3-sabitler.php ├── 4-veriturleri.php ├── 5-aritmetik-operatorler.php └── 6-karsilastirma-operatorleri.php /JavaScript/JS - Sıkça Kullanılan Methodlar.md: -------------------------------------------------------------------------------- 1 | # JS - Sıkça Kullanılan Methodlar 2 | 3 | ## **String Methods** 4 | 5 | | Özellik | Açıklama | 6 | | --- | --- | 7 | | .concat("birinci" , "ikinci"); | String ifadeleri birleştirir. | 8 | | .length | Karakter sayısını gösterir | 9 | | .toUpperCase(); | Karakterleri büyük harfe çevirir | 10 | | .toLowerCase(); | Karakterleri küçük harfe çevirir | 11 | | .indexOf(’’) | Aranan ifadenin kaçıncı eleman olduğunu gösterir (kelime aranırsa kelimenin başladığı index baz alınır) | 12 | | .substring(3,5); | Belirtilen aralıktaki ifadeleri getirmek için kullanılır | 13 | | .slice(3,5); | Belirtilen aralıktaki ifadeleri getirmek için kullanılır | 14 | | .replace(’degistirilecek_yer, yeni_kelime’) | Bir ifadenin değiştirilmesi için kullanılır | 15 | | .trim(); | Boşlukları kaldırır. | 16 | | .split(”,”) | Virgüllerin kullanıldığı yerlerden dizi şeklinde ayırır. Boşluk veya başka şeyden de ayırılabilir. (Madde haline getirir) | 17 | 18 | ## Number Methods 19 | 20 | | String İfadeyi Sayıya Çevirmek | Açıklama | 21 | | --- | --- | 22 | | Number(”0”); | İçerisindeki değeri tam sayıya çevirir. | 23 | | parseInt(”0”); | İçerisindeki değeri tam sayıya çevirir. | 24 | | parseFloat(”10.5”); | İçerisindeki değeri ondalıklı değere çevirir. | 25 | | isNan (”10”); | Sayısal bir değer olup olmadığını söyler. Sayısal değer değilse ‘True’ döner. | 26 | 27 | | Sayının Basamaklarını Almak | Açıklama | 28 | | --- | --- | 29 | | .toPrecision(5); | Sayıdaki ilk 5 rakamı alır. | 30 | | .toFixed(3); | Virgülden sonra belirtildiği kadar basamak alır. | 31 | 32 | | Math Methods | Açıklama | 33 | | --- | --- | 34 | | Math.PI; | Pi sayısını getirir | 35 | | Math.round(2.4); | Belirtilen sayıyı en yakınına yuvarlar (2) | 36 | | Math.ceil(2.4) | Belirtilen sayıyı yukarıya yuvarlar (3) | 37 | | Math.floor(2.7) | Belirtilen sayıyı aşağıya yuvarlar (2) | 38 | | Math.sqrt(64) | Karekökü almak için kullanılır | 39 | | Math.pow(2,4) | Solda belirtilen rakamın sağdaki kadar üssünü alır. (2.2.2.2) | 40 | | Math.abs(-100) | Mutlak değerini alır | 41 | | Math.min(1,2,3,4,5,6) | Belirtilen sayılar arasındaki en küçük sayıyı getirir | 42 | | Math.max(1,2,3,4,5,6) | Belirtilen sayılar arasındaki en büyük sayıyı getirir | 43 | | Math.random(); | 0-1 arasında sayı çağırmak için kullanılır | 44 | | Math.random()*10; | 0 ile 10 arasında sayı çağırmak için kullanılır (10 dahil olması için +1 eklenebilir. Math.random()*10+1; | 45 | 46 | ## Date & Times Methods 47 | 48 | | GET Methods (Değer çağırmak için kullanılanlar) | Açıklama | 49 | | --- | --- | 50 | | getDate(); | Ayın kaçıncı günü olduğunu gösterir | 51 | | getDay(); | Haftanın kaçıncı günü olduğunu gösterir (Dizi olduğu için 0’dan başlar) | 52 | | getFullYear(); | Yıl bilgisi gelir | 53 | | getHours(); | Saat bilgisi verilir | 54 | | getMonth(); | Ay bilgisi gelir (Dizi olduğu için 0’dan başlar) | 55 | | getMinutes() | Dakika bilgisi verilir | 56 | | getSeconds(); | Saniye bilgisi verilir | 57 | 58 | | SET Methods (Değer değiştirmek için kullanılanlar) | Açıklama | 59 | | --- | --- | 60 | | setFullYear(); | Yıl değerini değiştirmek için kullanılır | 61 | | setMonth(); | Ay değerini değiştirmek için kullanılır | 62 | | setDate(); | Tarih bilgisini değiştirmek için kullanılır (ayın kaçıncı günüyse o değişir ) | 63 | | setMinutes(); | Dakika bilgisi değiştirmek için kullanılır | 64 | | setSeconds(); | Saniye bilgisi değiştirmek için kullanılır | 65 | 66 | ## Array Methods 67 | 68 | | Array Methods | Açıklama | 69 | | --- | --- | 70 | | .push(); | En sona eleman eklemek için kullanılır | 71 | | .unshift(); | En başa eleman eklemek için kullanılır | 72 | | .pop(); | Dizinin son elemanını silmek için kullanılır | 73 | | .shift(); | Dizinin ilk elemanını silmek için kullanılır | 74 | | .indexOf(’’); | Arama işlemini yapar ve başladığı index numarasını gösterir. | 75 | | .reverse(); | Diziyi ters çevirmek için kullanılır | 76 | | .sort(); | Sayısal veya alfabetik olarak sıralar (Varsayılan: Artan) | 77 | | .concat(); | Dizileri birleştirmek için kullanılır | 78 | | .splice(); | Dizinin belirtilen elemandan sonra kaç elemanın silineceğini ve bu işlemden sonra (istenilirse) eleman eklenmesini sağlar. Örneğin: names.splice(0,1,”newName”); | 79 | | .find(koşul); | Parantez içine koşul yazılır (bu bir fonksiyon olabilir). Belirtilen koşulu sağlayan, dizi içerisindeki ilk eleman çağrılır. | 80 | | .filter(koşul); | Parantez içine koşul yazılır (bu bir fonksiyon olabilir). Belirtilen koşulu sağlayan, dizi içerisindeki tüm elemanlar çağrılır. | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Alican Kayhan 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Php/0-Kullanim.php: -------------------------------------------------------------------------------- 1 | ifadesi 9 | ifadesine denk gelir. 10 | 11 | 12 | 15 | 16 |

17 | 18 | ' . $title . ''; ?> 19 | 20 | $title"; ?> 21 | 22 | * 23 | * */ 24 | //echo 25 | ?> -------------------------------------------------------------------------------- /Php/1-html-icinde-php-kullanimi.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | '; ?> 10 | 11 | 12 | 13 |

Başlık

14 | 15 | Lorem ipsum.

" ?> 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Php/2-degiskenler.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Php/3-sabitler.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Php/4-veriturleri.php: -------------------------------------------------------------------------------- 1 | verinin türünü yazar 16 | 17 | $degisken = "Alican"; 18 | 19 | echo gettype($degisken); -------------------------------------------------------------------------------- /Php/5-aritmetik-operatorler.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Php/6-karsilastirma-operatorleri.php: -------------------------------------------------------------------------------- 1 | $b; // Sonuç: false 12 | echo $a <= $b; // Sonuç: true 13 | echo $a >= $b; // Sonuç: false 14 | echo $a <=> $b; // Sonuç: -1 hem büyük hem küçük hem eşit durumları gösterir 15 | 16 | 17 | $a = true; 18 | var_dump($a); //veri türünü gösterir 19 | ?> 20 | 21 | 22 | /* 23 | Artırma ve Azaltma Operatörleri 24 | Artırma ve azaltma operatörleri temel anlamda sayı değerlerini artırma ve azaltmak amacı ile kullanılır. 25 | 26 | Operatörler 27 | Artırma Operatörü (++) 28 | Azaltma Operatörü (-- 29 | 30 | 31 | Önceden Artırım 32 | Artırma operatörü değişkenin başında kullanıldığında önce değişkenin değeri artırılır. 33 | 34 | $a = 5; 35 | echo ++$a; // Ekrana 6 sonucunu yazar. 36 | echo $a; // Ekrana 6 sonucunu yazar. 37 | 38 | Sonradan Artırım 39 | Artırma operatörü değişkenin sonunda kullanıldığında değişkenin değeri sonradan artar. 40 | $a = 5; 41 | echo $a++; // Ekrana 5 sonucunu yazar. 42 | echo $a; // Ekrana 6 sonucunu yazar. 43 | 44 | 45 | 46 | */ 47 | 48 | 49 | /* 50 | BİRLEŞTİRME VE ATAM OPERATÖRLERİ 51 | 52 | // * ATAMA OPERATÖRÜ 53 | // . BİRLEŞTİRME OPERATÖRÜ 54 | 55 | 56 | $a = 'Selam'; 57 | $b = 'Nasılsın'; 58 | echo $a.$b; //birleştirdik 59 | 60 | 61 | += arttırarak atama yapar 62 | -= eksilterek atama yapar 63 | /= bölerek atama yapar 64 | *= çarparak atama yapar 65 | %= modunu alarak atama yapar 66 | .= birleştirerek atama yapar 67 | 68 | $a = 3; 69 | echo $a +=2; //$a=5 oldu 70 | 71 | $adsoyad = 'Alican'; 72 | $adsoyad .= 'Kayhan'; 73 | echo $adsoyad; 74 | 75 | 76 | //ornek 2 77 | 78 | $modul = '
'; 79 | $modul .= '

Lorem ipsum

'; 80 | $modul .= '
'; 81 | 82 | 83 | 84 | */ 85 | --------------------------------------------------------------------------------