{"id":6423,"date":"2020-04-29T23:21:33","date_gmt":"2020-04-29T20:21:33","guid":{"rendered":"http:\/\/www.kampuskod.com\/?p=6423"},"modified":"2020-05-02T01:09:05","modified_gmt":"2020-05-01T22:09:05","slug":"javascript-assignment-operators-javascript-atama-operatorleri","status":"publish","type":"post","link":"https:\/\/www.kampuskod.com\/yazilim\/javascript-assignment-operators-javascript-atama-operatorleri\/","title":{"rendered":"JavaScript Dersleri 6. Js Assignment Operators. Atama Operat\u00f6rleri"},"content":{"rendered":"\n

De\u011fi\u015fkene bir de\u011fer atamak i\u00e7in e\u015fittir i\u015faretini kullan\u0131l\u0131r. JavaScript’te e\u015fittir(=) i\u015fareti, e\u015fitleme de\u011fil, “atama” i\u015flecidir. Atama i\u015flemi i\u00e7in (==) tan\u0131mlamas\u0131 kullan\u0131l\u0131r. JavaScript e\u015fitleme operat\u00f6rlerinde detayl\u0131 anlat\u0131lacakt\u0131r. Ba\u015fl\u0131ca i\u015fleyece\u011fimiz atama operat\u00f6rleri a\u015fa\u011f\u0131daki gibidir.<\/p>\n\n\n\n

Operator             \u00d6rnek                   Kar\u015f\u0131l\u0131\u011f\u0131<\/p>\n\n\n\n

=                             x = y                     x = y<\/p>\n\n\n\n

+=                          x += y                    x = x + y<\/p>\n\n\n\n

-=                           x -= y                     x = x – y<\/p>\n\n\n\n

*=                          x *= y                    x = x * y<\/p>\n\n\n\n

\/=                           x \/= y                     x = x \/ y<\/p>\n\n\n\n

%=                         x %= y                   x = x % y<\/p>\n\n\n\n

**=                        x **= y                   x = x ** y<\/p>\n\n\n\n

A\u015fa\u011f\u0131da \u00f6rnek bir atama kodu verilmi\u015ftir.<\/p>\n\n\n\n

<script>\n\tvar x = 2; \/\/ Burada x de\u011fi\u015fkenine 2 de\u011feri atan\u0131r.\n\tconsole.log(x);  \/\/ Sonu\u00e7 2\n<\/script>\n<\/code><\/pre>\n\n\n\n

Atama i\u015flemleri ger\u00e7ekle\u015ftirilirken k\u0131sa kullan\u0131mlar\u0131ndan faydalanabiliriz. Buradaki k\u0131sa atama operat\u00f6rleri ile de\u011fi\u015fkenin kendi de\u011feri \u00fczerinden i\u015flem yap\u0131l\u0131r. Bu i\u015flemleri anlatmak i\u00e7in \u00f6rnekleri inceleyin.<\/p>\n\n\n\n

K\u0131sa Toplama ve Atama Operat\u00f6r\u00fc:<\/h3>\n\n\n\n
\n\tvar y = 10;\n\ty += 5;  \/\/ y = y + 5 i\u015flemini yapmaktad\u0131r.\n\tconsole.log(y);  \/\/ Sonu\u00e7 : 15\n<\/code><\/pre>\n\n\n\n

K\u0131sa \u00c7\u0131karma ve Atama Operat\u00f6r\u00fc:<\/h3>\n\n\n\n
\t \n        var y = 10;\n\ty -= 5;  \/\/ y = y - 5 i\u015flemini yapmaktad\u0131r.\n\tconsole.log(y);  \/\/ Sonu\u00e7 : 5\n\n<\/code><\/pre>\n\n\n\n

K\u0131sa \u00c7arpma ve Atama Operat\u00f6r\u00fc:<\/h3>\n\n\n\n
var y = 10;\ny *= 5;  \/\/ y = y * 5 i\u015flemini yapmaktad\u0131r.\nconsole.log(y);  \/\/ Sonu\u00e7 : 50\n<\/code><\/pre>\n\n\n\n

K\u0131sa B\u00f6lme ve Atama Operat\u00f6r\u00fc:<\/h3>\n\n\n\n
\nvar y = 10;\ny \/= 3;  \/\/ y = y \/ 3 i\u015flemini yapmaktad\u0131r.\nconsole.log(y);  \/\/ Sonu\u00e7 : 3.33333\n<\/code><\/pre>\n\n\n\n

K\u0131sa Mod Alma ve Atama Operat\u00f6r\u00fc:<\/h3>\n\n\n\n
\nvar y = 10;\ny %= 3;  \/\/ y = y % 3 i\u015flemini yapmaktad\u0131r.\nconsole.log(y);  \/\/ Sonu\u00e7 : 1\n\n<\/code><\/pre>\n\n\n\n

K\u0131sa \u00dcs Alma ve Atama Operat\u00f6r\u00fc:<\/h3>\n\n\n\n
var y = 10;\ny **= 2; \/\/ y = y ** 3 i\u015flemini yapmaktad\u0131r. (\u00dcs Alma)\nconsole.log(y); \/\/ Sonu\u00e7 : 100<\/code><\/pre>\n\n\n\n

Bu \u00e7al\u0131\u015fmalar\u0131 string de\u011ferler \u00fczerinden de yapabilirsiniz. A\u015fa\u011f\u0131daki \u00f6rnekte Javascript String atama operet\u00f6r\u00fc i\u00e7in bir \u00f6rnek bulunmaktad\u0131r.<\/p>\n\n\n\n

\tvar firstName = \"Cihan\";\n\tvar lastName = \"Ko\u00e7\";\n\tvar nameSurname = firstName + \" \" + lastName;\n\tconsole.log(nameSurname);\n\n\n\tvar text1 = \"Hello \";\n\ttext1 += \"World\";     \/\/ text1 = txt1 + \"World\"  \n\tconsole.log(text1); \/\/ Sonu\u00e7 = Hello World<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"

De\u011fi\u015fkene bir de\u011fer atamak i\u00e7in e\u015fittir i\u015faretini kullan\u0131l\u0131r. JavaScript’te e\u015fittir(=) i\u015fareti, e\u015fitleme de\u011fil, “atama” i\u015flecidir. Atama i\u015flemi i\u00e7in (==) tan\u0131mlamas\u0131 kullan\u0131l\u0131r. JavaScript e\u015fitleme operat\u00f6rlerinde detayl\u0131 anlat\u0131lacakt\u0131r. Ba\u015fl\u0131ca i\u015fleyece\u011fimiz atama operat\u00f6rleri a\u015fa\u011f\u0131daki gibidir. Operator             \u00d6rnek                   Kar\u015f\u0131l\u0131\u011f\u0131 =                             x = y                     x = y +=                          x += y                    x = x + y […]<\/p>\n","protected":false},"author":1,"featured_media":6444,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":""},"categories":[3388,24],"tags":[424,3507,3494,3411,3495],"_links":{"self":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/6423"}],"collection":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/comments?post=6423"}],"version-history":[{"count":8,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/6423\/revisions"}],"predecessor-version":[{"id":6518,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/6423\/revisions\/6518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/media\/6444"}],"wp:attachment":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/media?parent=6423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/categories?post=6423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/tags?post=6423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}