﻿
{"id":5473,"date":"2016-12-19T08:57:05","date_gmt":"2016-12-19T08:57:05","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=5473"},"modified":"2016-12-19T08:59:02","modified_gmt":"2016-12-19T08:59:02","slug":"javascript-type-conversion","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/javascript-type-conversion\/","title":{"rendered":"JavaScript Type Conversion"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Bu i\u00e7eri\u011fimizde, JavaScript dilinde elimizdeki veriler \u00fczerinde nas\u0131l tip \u00e7evrimi yapaca\u011f\u0131m\u0131z\u0131 ve bu i\u015flemlerde kullanaca\u011f\u0131m\u0131z yard\u0131mc\u0131 operat\u00f6rleri inceleyece\u011fiz.<\/p>\n<h3>typeof Operat\u00f6r\u00fc<\/h3>\n<p>Elimizdeki verinin tipini \u00f6\u011frenmemizi sa\u011flayan operat\u00f6rd\u00fcr.<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\ntypeof &quot;Gen\u00e7ay&quot; \/\/ string\r\ntypeof 3.14 \/\/ number\r\ntypeof NaN \/\/ number\r\ntypeof false \/\/ boolean\r\ntypeof &#x5B;1, 2, 3, 4] \/\/ object\r\ntypeof {name:'Gen\u00e7ay', age:24} \/\/ object\r\ntypeof new Date() \/\/ object\r\ntypeof function () {} \/\/ function\r\ntypeof myCar \/\/ undefined\r\ntypeof null \/\/ object\r\n<\/pre>\n<h3>Bir De\u011feri Metinsel(string) Tipe \u00c7evirme<\/h3>\n<p>Bu i\u015flem i\u00e7in String() veya toString() fonksiyonlar\u0131n\u0131 kullanabiliriz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\ntypeof String(3) \/\/string\r\ntypeof String(3.14) \/\/string\r\ntypeof String(false) \/\/string\r\ntypeof String(12 + 25) \/\/string\r\ntypeof String(Date()) \/\/string\r\n*******************\r\ntypeof 3.toString() \/\/string\r\ntypeof 3.14.toString() \/\/string\r\ntypeof false.toString() \/\/string\r\ntypeof (12 + 25).toString() \/\/string\r\ntypeof Date().toString() \/\/string\r\n<\/pre>\n<h3>+ Operat\u00f6r\u00fc<\/h3>\n<p>+ operat\u00f6r\u00fc ile bir String ifadeyi say\u0131sal de\u011fere a\u015fa\u011f\u0131daki gibi \u00e7evirebiliriz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n        var x = &quot;3&quot;; \/\/string\r\n        var y = + x; \/\/number\r\n<\/pre>\n<h3>Bir De\u011feri Say\u0131sal(number) Tipe \u00c7evirme<\/h3>\n<p>Bu i\u015flem i\u00e7inde Number() yahut parseInt() fonksiyonlar\u0131n\u0131 kullanabiliriz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n        var x = &quot;3&quot;;\r\n        var y = &quot;5&quot;;\r\n        var Sonuc = Number(x) + Number(y); \/\/ 8\r\n<\/pre>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n        Number(false); \/\/0\r\n        Number(true); \/\/1\r\n<\/pre>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n        var x = &quot;3&quot;;\r\n        var y = &quot;5&quot;;\r\n        var Sonuc = parseInt(x) + parseInt(y); \/\/ 8\r\n<\/pre>\n<p>Burada dikkat etmemiz gereken nokta, bool tipteki de\u011ferleri Number fonksiyonu ile say\u0131sal tipe \u00e7evirebilirken, parseInt fonksiyonu ile bu i\u015flemi ger\u00e7ekle\u015ftirememekteyiz.<\/p>\n<p>Sonraki yaz\u0131larda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u015eimdilik ho\u015f\u00e7akal\u0131n&#8230;<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu i\u00e7eri\u011fimizde, JavaScript dilinde elimizdeki veriler \u00fczerinde nas\u0131l tip \u00e7evrimi yapaca\u011f\u0131m\u0131z\u0131 ve bu i\u015flemlerde kullanaca\u011f\u0131m\u0131z yard\u0131mc\u0131 operat\u00f6rleri inceleyece\u011fiz. typeof Operat\u00f6r\u00fc Elimizdeki verinin tipini \u00f6\u011frenmemizi sa\u011flayan operat\u00f6rd\u00fcr. typeof &quot;Gen\u00e7ay&quot; \/\/ string typeof 3.14 \/\/&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":3014,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,19],"tags":[1570,748,1575,1574,31,1573,34,1572,1571],"class_list":["post-5473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","category-jquery","tag-javascript-type-conversion","tag-jquery","tag-number","tag-parseint","tag-string","tag-tostring","tag-type-conversion","tag-typeof","tag-typeof-operatoru"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/5473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=5473"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/5473\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/3014"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=5473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=5473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=5473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}