<\/span><\/h2>\n\n\n\nKh\u00f4ng gi\u1ed1ng nh\u01b0 c\u00e1c ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh kh\u00e1c, JavaScript kh\u00f4ng \u0111\u1ecbnh ngh\u0129a c\u00e1c ki\u1ec3u kh\u00e1c nhau v\u1ec1 s\u1ed1 nh\u01b0: s\u1ed1 nguy\u00ean, s\u1ed1 ng\u1eafn, s\u1ed1 d\u00e0i, s\u1ed1 th\u1ef1c, v\u00e2n v\u00e2n.<\/p>\n\n\n\n
S\u1ed1 trong JavaScript lu\u00f4n lu\u00f4n \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef nh\u01b0 s\u1ed1 th\u1ef1c d\u1ea5u ch\u1ea5m \u0111\u1ed9ng, theo ti\u00eau chu\u1ea9n IEEE 754 qu\u1ed1c t\u1ebf.<\/p>\n\n\n\n
\u0110\u1ecbnh d\u1ea1ng n\u00e0y l\u01b0u tr\u1eef c\u00e1c s\u1ed1 d\u01b0\u1edbi d\u1ea1ng 64 b\u00edt, c\u00e1c s\u1ed1 \u0111\u01b0\u1ee3c l\u01b0u gi\u1eef t\u1eeb b\u00edt 0 \u0111\u1ebfn 51, s\u1ed1 m\u0169 t\u1eeb b\u00edt 52 \u0111\u1ebfn 62, v\u00e0 c\u00e1c k\u00fd hi\u1ec7u trong b\u00edt 63:<\/p>\n\n\n\nS\u1ed1<\/th> S\u1ed1 m\u0169<\/th> K\u00fd hi\u1ec7u<\/th><\/tr> 52 b\u00edt (0 – 51)<\/td> 11 b\u00edt (52 – 62)<\/td> 1 b\u00edt (63)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<\/span>\u0110\u1ed9 ch\u00ednh x\u00e1c<\/span><\/h2>\n\n\n\nS\u1ed1 nguy\u00ean (s\u1ed1 m\u00e0 kh\u00f4ng c\u00f3 k\u00fd hi\u1ec7u s\u1ed1 m\u0169) \u0111\u01b0\u1ee3c coi l\u00e0 ch\u00ednh x\u00e1c l\u00ean \u0111\u1ebfn 15 ch\u1eef s\u1ed1.<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 999999999999999; \/\/ x s\u1ebd l\u00e0 999999999999999\nvar y = 9999999999999999; \/\/ y s\u1ebd tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 10000000000000000<\/code><\/pre>\n\n\n\nGi\u00e1 tr\u1ecb c\u1ef1c \u0111\u1ea1i trong h\u1ec7 th\u1eadp ph\u00e2n c\u1ee7a JavaScript l\u00e0 17 con s\u1ed1, nh\u01b0ng d\u1ea5u ch\u1ea5m \u0111\u1ed9ng kh\u00f4ng ph\u1ea3i lu\u00f4n lu\u00f4n ch\u00ednh x\u00e1c 100%:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 0.2 + 0.1; \/\/ x s\u1ebd c\u00f3 gi\u00e1 tr\u1ecb l\u00e0 0.30000000000000004<\/code><\/pre>\n\n\n\n\u0110\u1ec3 gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 tr\u00ean, h\u00e3y nh\u00e2n n\u00f3 l\u00ean v\u00e0 chia ra:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = (0.2 * 10 + 0.1 * 10) \/ 10; \/\/ x s\u1ebd c\u00f3 gi\u00e1 tr\u1ecb 0.3<\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>H\u1ec7 th\u1eadp l\u1ee5c ph\u00e2n<\/span><\/h2>\n\n\n\nJavaScript gi\u1ea3i ngh\u0129a h\u1eb1ng s\u1ed1 th\u00e0nh h\u1ec7 th\u1eadp l\u1ee5c ph\u00e2n, n\u1ebfu ch\u00fang \u0111\u1ec1u b\u1eaft \u0111\u1ea7u b\u1eb1ng 0x.<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 0xFF; \/\/ x s\u1ebd c\u00f3 gi\u00e1 tr\u1ecb 255 trong h\u1ec7 th\u1eadp ph\u00e2n<\/code><\/pre>\n\n\n\nKh\u00f4ng bao gi\u1edd vi\u1ebft m\u1ed9t s\u1ed1 v\u1edbi s\u1ed1 0 \u1edf \u0111\u1ea7u (v\u00ed d\u1ee5 03).<\/p>\n\n\n\n
M\u1ed9t s\u1ed1 phi\u00ean b\u1ea3n JavaScript gi\u1ea3i ngh\u0129a c\u00e1c s\u1ed1 th\u00e0nh h\u1ec7 b\u00e1t ph\u00e2n n\u1ebfu n\u00f3 \u0111\u01b0\u1ee3c vi\u1ebft v\u1edbi s\u1ed1 0 \u1edf \u0111\u1ea7u.<\/p>\n\n\n\n
Theo m\u1eb7c \u0111\u1ecbnh, JavaScript hi\u1ec3n th\u1ecb c\u00e1c con s\u1ed1 trong h\u1ec7 th\u1eadp ph\u00e2n<\/strong>.<\/p>\n\n\n\nNh\u01b0ng b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c toString() \u0111\u1ec3 bi\u1ebfn m\u1ed9t s\u1ed1 h\u1ec7 th\u1eadp ph\u00e2n th\u00e0nh h\u1ec7 th\u1eadp l\u1ee5c ph\u00e2n (16), b\u00e1t ph\u00e2n (8) ho\u1eb7c nh\u1ecb ph\u00e2n (2).<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar myNumber = 128;\nmyNumber.toString(16); \/\/ tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 80 theo h\u1ec7 th\u1eadp l\u1ee5c ph\u00e2n (16)\nmyNumber.toString(8); \/\/ tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 200 theo h\u1ec7 b\u00e1t ph\u00e2n (8)\nmyNumber.toString(2); \/\/ tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 10000000 theo h\u1ec7 nh\u1ecb ph\u00e2n (2)<\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>V\u00f4 c\u1ef1c<\/span><\/h2>\n\n\n\nD\u01b0\u01a1ng v\u00f4 c\u00f9ng (ho\u1eb7c \u00e2m v\u00f4 c\u00f9ng) l\u00e0 gi\u00e1 tr\u1ecb JavaScript s\u1ebd tr\u1ea3 v\u1ec1 n\u1ebfu b\u1ea1n t\u00ednh to\u00e1n m\u1ed9t s\u1ed1 n\u1eb1m ngo\u00e0i con s\u1ed1 l\u1edbn nh\u1ea5t c\u00f3 th\u1ec3.<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar myNumber = 2;\nwhile (myNumber != Infinity) { \/\/ T\u00ednh to\u00e1n cho \u0111\u1ebfn khi v\u01b0\u1ee3t m\u1ed1c s\u1ed1 l\u1edbn nh\u1ea5t\nmyNumber = myNumber * myNumber;\n}<\/code><\/pre>\n\n\n\nChia cho 0 (zero) c\u0169ng t\u1ea1o ra c\u00e1c s\u1ed1 v\u00f4 c\u00f9ng l\u1edbn:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 2 \/ 0; \/\/ x l\u00e0 d\u01b0\u01a1ng v\u00f4 c\u00f9ng\nvar y = -2 \/ 0; \/\/ y l\u00e0 \u00e2m v\u00f4 c\u00f9ng<\/code><\/pre>\n\n\n\nV\u00f4 c\u00f9ng l\u1edbn l\u00e0 m\u1ed9t s\u1ed1: ki\u1ec3u c\u1ee7a n\u00f3 (typeOf) s\u1ebd tr\u1ea3 v\u1ec1 l\u00e0 m\u1ed9t s\u1ed1.<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\ntypeof Infinity; \/\/ k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 l\u00e0 \"number\"<\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>NaN – Kh\u00f4ng ph\u1ea3i l\u00e0 s\u1ed1<\/span><\/h2>\n\n\n\nNaN l\u00e0 m\u1ed9t t\u1eeb JavaScript d\u00e0nh ri\u00eang \u0111\u1ec3 ch\u1ec9 m\u1ed9t gi\u00e1 tr\u1ecb kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t s\u1ed1.<\/p>\n\n\n\n
C\u00e1c ph\u00e9p to\u00e1n v\u1edbi m\u1ed9t chu\u1ed7i kh\u00f4ng ph\u1ea3i l\u00e0 s\u1ed1 s\u1ebd cho ra k\u1ebft qu\u1ea3 NaN (Not a Number):<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 100 \/ \"Apple\"; \/\/ x s\u1ebd c\u00f3 k\u1ebft qu\u1ea3 l\u00e0 NaN (Not a Number)<\/code><\/pre>\n\n\n\nD\u00f9 sao, n\u1ebfu chu\u1ed7i ch\u1ec9 bao g\u1ed3m c\u00e1c con s\u1ed1, k\u1ebft qua s\u1ebd v\u1eabn l\u00e0 s\u1ed1, th\u00ed d\u1ee5:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 100 \/ \"10\"; \/\/ x s\u1ebd c\u00f3 gi\u00e1 tr\u1ecb l\u00e0 10<\/code><\/pre>\n\n\n\nB\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng h\u00e0m to\u00e0n c\u1ee5c trong JavaScript l\u00e0 isNaN() \u0111\u1ec3 bi\u1ebft xem m\u1ed9t gi\u00e1 tr\u1ecb c\u00f3 ph\u1ea3i l\u00e0 s\u1ed1 hay l\u00e0 kh\u00f4ng.<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 100 \/ \"Apple\";\nisNaN(x); \/\/ s\u1ebd tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 l\u00e0 true v\u1edbi v\u00ec x Kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t S\u1ed1<\/code><\/pre>\n\n\n\nN\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng NaN nh\u01b0 m\u1ed9t to\u00e1n t\u1eed, k\u1ebft qu\u1ea3 s\u1ebd cho ra NaN:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = NaN;\nvar y = 7;\nvar z = x + y; \/\/ z s\u1ebd l\u00e0 NaN<\/code><\/pre>\n\n\n\nHo\u1eb7c k\u1ebft qu\u1ea3 l\u00e0 m\u1ed9t ph\u00e9p n\u1ed1i:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = NaN;\nvar y = \"7\";\nvar z = x + y; \/\/ z s\u1ebd l\u00e0 NaN7<\/code><\/pre>\n\n\n\n\u0110i\u1ec1u th\u00fa v\u1ecb c\u00f3 ph\u1ea7n k\u1ef3 l\u1ea1 l\u00e0 JavaScript x\u1ebfp ki\u1ec3u l\u00e0 c\u1ee7a NaN l\u00e0 m\u1ed9t s\u1ed1. Khi s\u1eed d\u1ee5ng typeof ta s\u1ebd th\u1ea5y k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 l\u00e0 m\u1ed9t s\u1ed1:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\ntypeof NaN; \/\/ k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 l\u00e0 \"s\u1ed1\" (\"number\")<\/code><\/pre>\n\n\n\n \n\n\n\n<\/span>S\u1ed1 c\u00f3 th\u1ec3 l\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng<\/span><\/h2>\n\n\n\nTh\u00f4ng th\u01b0\u1eddng s\u1ed1 trong JavaScript l\u00e0 gi\u00e1 tr\u1ecb thu\u1ea7n tu\u00fd \u0111\u01b0\u1ee3c t\u1ea1o ra t\u1eeb c\u00e1c k\u00fd t\u1ef1 bi\u1ec3u th\u1ecb s\u1ed1: var x = 876<\/strong><\/p>\n\n\n\nNh\u01b0ng c\u00e1c con s\u1ed1 c\u0169ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a nh\u01b0 l\u00e0 c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng v\u1edbi t\u1eeb kho\u00e1 new: var y = new Number(876)<\/strong><\/p>\n\n\n\nV\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 876;\nvar y = new Number(876);\/\/ typeof x tr\u1ea3 v\u1ec1 l\u00e0 number (s\u1ed1)\n\/\/ typeof y tr\u1ea3 v\u1ec1 l\u00e0 object (\u0111\u1ed1i t\u01b0\u1ee3ng)<\/code><\/pre>\n\n\n\n\u0110\u1eebng t\u1ea1o S\u1ed1 th\u00e0nh \u0111\u1ed1i t\u01b0\u1ee3ng. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 l\u00e0m ch\u1eadm t\u1ed1c \u0111\u1ed9 x\u1eed l\u00fd. T\u1eeb kho\u00e1 new <\/strong>l\u00e0m code tr\u1edf n\u00ean ph\u1ee9c t\u1ea1p. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 t\u1ea1o ra m\u1ed9t s\u1ed1 k\u1ebft qu\u1ea3 kh\u00f4ng mong mu\u1ed1n.<\/p>\n\n\n\nKhi s\u1eed d\u1ee5ng to\u00e1n t\u1eed ==, c\u00e1c s\u1ed1 b\u1eb1ng nhau tr\u00f4ng c\u00f3 v\u1ebb b\u1eb1ng:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 500;\nvar y = new Number(500);\/\/ (x == y) cho k\u1ebft qu\u1ea3 true v\u00ec x v\u00e0 y c\u00f3 c\u00f9ng gi\u00e1 tr\u1ecb<\/code><\/pre>\n\n\n\nKhi s\u1eed d\u1ee5ng to\u00e1n t\u1eed b\u1eb1ng ch\u1eb7t (===), hai s\u1ed1 tr\u00ean kh\u00f4ng c\u00f2n b\u1eb1ng nhau n\u1eefa, v\u00ec m\u1eb7c d\u00f9 gi\u00e1 tr\u1ecb thu\u1ea7n tu\u00fd gi\u1ed1ng nhau, nh\u01b0ng ki\u1ec3u c\u1ee7a ch\u00fang th\u00ec kh\u00e1c nhau. M\u00e0 b\u1eb1ng ch\u1eb7t y\u00eau c\u1ea7u c\u1ea3 gi\u00e1 tr\u1ecb v\u00e0 ki\u1ec3u ph\u1ea3i nh\u01b0 nhau.<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = 500;\nvar y = new Number(500);\/\/ (x === y) l\u00e0 false b\u1edfi v\u00ec hai ki\u1ec3u l\u00e0 kh\u00e1c nhau<\/code><\/pre>\n\n\n\nC\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng kh\u00f4ng th\u1ec3 so s\u00e1nh:<\/p>\n\n\n\n
V\u00ed d\u1ee5<\/h3>\n\n\n\nvar x = new Number(500);\nvar y = new Number(500);\/\/ (x == y) l\u00e0 false, b\u1edfi v\u00ec c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng (object) kh\u00f4ng th\u1ec3 so s\u00e1nh.<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"JavaScript ch\u1ec9 c\u00f3 m\u1ed9t ki\u1ec3u s\u1ed1. S\u1ed1 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft k\u00e8m v\u1edbi ho\u1eb7c kh\u00f4ng d\u1ea5u ch\u1ea5m th\u1eadp ph\u00e2n. S\u1ed1 trong JavaScript S\u1ed1 trong JavaScript c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft k\u00e8m ho\u1eb7c kh\u00f4ng k\u00e8m d\u1ea5u ch\u1ea5m th\u1eadp ph\u00e2n: V\u00ed d\u1ee5 C\u00e1c s\u1ed1 r\u1ea5t l\u1edbn v\u00e0 r\u1ea5t nh\u1ecf c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft d\u01b0\u1edbi d\u1ea1ng bi\u1ec3u th\u1ee9c khoa …<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[236],"tags":[],"yoast_head":"\n
S\u1eed d\u1ee5ng s\u1ed1 trong JavaScript • Ki\u1ebfn c\u00e0ng<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n","yoast_head_json":{"title":"S\u1eed d\u1ee5ng s\u1ed1 trong JavaScript • Ki\u1ebfn c\u00e0ng","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiencang.net\/su-dung-so-trong-javascript\/","og_locale":"vi_VN","og_type":"article","og_title":"S\u1eed d\u1ee5ng s\u1ed1 trong JavaScript • Ki\u1ebfn c\u00e0ng","og_description":"JavaScript ch\u1ec9 c\u00f3 m\u1ed9t ki\u1ec3u s\u1ed1. S\u1ed1 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft k\u00e8m v\u1edbi ho\u1eb7c kh\u00f4ng d\u1ea5u ch\u1ea5m th\u1eadp ph\u00e2n. S\u1ed1 trong JavaScript S\u1ed1 trong JavaScript c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft k\u00e8m ho\u1eb7c kh\u00f4ng k\u00e8m d\u1ea5u ch\u1ea5m th\u1eadp ph\u00e2n: V\u00ed d\u1ee5 C\u00e1c s\u1ed1 r\u1ea5t l\u1edbn v\u00e0 r\u1ea5t nh\u1ecf c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft d\u01b0\u1edbi d\u1ea1ng bi\u1ec3u th\u1ee9c khoa …","og_url":"https:\/\/kiencang.net\/su-dung-so-trong-javascript\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2016-07-06T08:34:44+00:00","author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/su-dung-so-trong-javascript\/","url":"https:\/\/kiencang.net\/su-dung-so-trong-javascript\/","name":"S\u1eed d\u1ee5ng s\u1ed1 trong JavaScript • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2016-07-06T08:34:44+00:00","dateModified":"2016-07-06T08:34:44+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/su-dung-so-trong-javascript\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/su-dung-so-trong-javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/su-dung-so-trong-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"S\u1eed d\u1ee5ng s\u1ed1 trong JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/3165"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=3165"}],"version-history":[{"count":0,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/3165\/revisions"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=3165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=3165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=3165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}