Volkan Şengül
Yazılımcı'nın Seyir Defteri
@volkansengul
---
---
var x, y, msg;
x = 5;
y = x+10;
msg = 'Merhaba Dünya'
msg = "Merhaba Dünya"
msg = 'Merhaba' + ' '+ 'Dünya'; // satır yorumu
/* block yorum
buraya gelebilir */
var firstName, firstname;// string
const message = 'Merhaba Dünya';
// number
const number = 5;
// float
const floatNumber = 3.14;
// boolean
const isTrue = true;
// Array
const myLit = [1,2,3,4,'elma'];
// Object
const myObject = {firstName:'Volkan', lastName:'Şengül'};
// Undefined & Null
const firstName = null;
const surName;let number = 5;
number.toString(); // string
number = '5';
console.log(number + 3); ???
number = parseInt(number);
parseFloat(number); // 5.0| Operatör | Açıklama |
|---|---|
| + | |
| - | |
| * | |
| / | |
| % |
|
| ++ | |
| -- |
| Operatör | Açıklama |
|---|---|
| = | değer ata |
| += | değeri ekleyerek ata |
| -= | değeri çıkartarak ata |
| *= | değeri çarparak ata |
| /= | değeri bölerek ata |
| %= | değerin modunu alarak ata |
| Operatör | Açıklama |
|---|---|
| == | eşit |
| === | eşit değer & eşit veritipi |
| != | eşit değil |
| !== | eşit değil ve veri tipi eşit değil |
| < | küçük |
| > | büyük |
| <= | küçük eşit |
| >= | büyük eşit |
| Operatör | Açıklama |
|---|---|
| && | ve |
| || | veya |
| ! | değil |
| Operatör | Açıklama | Örnek | |||
|---|---|---|---|---|---|
| & | AND | 5&1 | 0101 & 0001 | 0001 | 1 |
| | | OR | 5 | 1 | 0101 | 0001 | 0101 | 5 |
| ~ | NOT | ~ 5 | ~ 0101 | 1010 | 10 |
| ^ | XOR | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
| << | Zero fill left shift | 5 << 1 | 0101 << 0001 | 1010 | 10 |
| >> | Signed right shift | 5 >> 1 | 0101 >> 0001 | 0010 | 2 |
| >>> | Zero fill right shift | 5 >>> 1 | 0101 >>> 0001 | 0010 | 2 |
function topla( sayi1, sayi2){
return parseInt(sayi1) + parseInt(sayi2);
}
const topla = function(sayi1, sayi2){
return parseInt(sayi1) + parseInt(sayi2);
}
function topla(sayi1, sayi2, ...digerleri){
const araToplam = parseInt(sayi1) + parseInt(sayi2);
let toplam = araToplam;
for (let val of digerleri) {
toplam += parseInt(val);
}
return toplam;
}
function topla(sayi1, sayi2){
setTimeout( function(){
toplamiGoster(parseInt(sayi1) + parseInt(sayi2));
}, 3000);
}
function toplamGoster(sonuc){
const sonucElm = document.getElementById('sonuc');
sonucElm.innerHtml( sonuc );
}
const topla = (sayi1, sayi2) => {
return parseInt(sayi1) + parseInt(sayi2);
}| Event | Açıklama |
|---|---|
| onchange | |
| onclick | |
| onmouseover | |
| onmouseout | |
| onkeydown | |
| onkeyup | |
| onload |
<button onclick="document.getElementById('demo').innerHTML = Date()">The time is?</button>for( let i = 0; i<100; i++){
console.log( i );
}while ( i < 100 ){
if ( i === 5 ) {
break;
}
console.log( i );
i += 1;
}const number = 10;
if ( number > 9 ){
console.log( 'OK' );
}
if ( number > 10 ) {
console.log( 'OK' );
} else if ( number > 9 && number < 15 ){
console.log( 'OK' );
} else {
console.log( 'OK' );
}const number = 10;
switch number {
case 5;
console.log(' sayı 5 ');
break;
case 10;
console.log(' sayı 5 ');
break;
default;
console.log( 'sayı '+number );
break;
}const myList = ['elma', 'armut', 1, 5];
const myObj = {
'meyveler': ['elma', 'armut'],
'sayilar': [1,5]
};
myList[0]; // elma
myList[3]; // 5
myObj.meyveler; // ['elma','armut'];
myObj.meyveler[0]; // elma
const myList = ['elma', 'armut', 1, 5];
const myObj = {
'meyveler': ['elma', 'armut'],
'sayilar': [1,5]
};
myList.push('X'); // ['elma', 'armut', 1, 5, 'X']
myObj['meyveler']('X'); // ['elma', 'armut', 'X']myList[0] = 'kivi'; // ['kivi', 'armut', 1, 5, 'X']
myList.shift(); // ['armut', 1, 5, 'X']
delete myList[3]; // ['armut', 1, 5]
myList.splice(0,1); // [1, 5]