String + Number => ????? (JavaScript),String method
Javascript
314
White

Nguyen The Vinh viết ngày 21/06/2018

alt

  • các phép cộng trự nhân chia trong lập trình khá quan trọng, ngoài nhưng cái phép cộng trự basic thì nó còn có những phép tính rất khó như các chuỗi + với number chẳng hạn vậy khi có trường hợp như thi máy tính nó sẽ có những result như thê nào nhé !! à ngoài ra các bạn con fđược khuyến mãi thêm cách tách tính toán vị trí trong một String radom, ok vậy bây giờ chúng ta bắt đàu thôi

Tính toán Basic in JavaScript !!

qua đây mình cũng giới thiệu về đời mình một tẹo hê hê , hồi trước ấy khi mà mình cũng có học c++ :smile: nó khá hay về cái cộng từ nhân nâng cao, nhưng mình cũng đếch quan tâm nó (nói như kiểu tau đếch quan tâm những thứ ta dell quan tâm =VV),nhưng một thời gian sau khi học java,C,JavaScript,Jquery thì nó toàn khặp những cái kiểu như thế này trong dự án nên rảnh tay viết luôn cái blog này luôn :smile:

1. var a = 546e5

  • e5 tức là nhân lên ấy nếu ở trên a = 54600000(5 con zero)
  • ngược lại tức là vả a = 546e-5 tức là chia => a=0.00546

2 var 0.1 +0.2 =?????;
ở trong lớp 6,7,8 chúng ta đã học về cộng trự nhân chia nhưng trong Js nó khác đây theo như ở đây result=0.30000000000000000004,nó khá lạ =));

  • nhưng phép tính ở đây có thể viết như thế này thì nó sẽ khác như :(1+2)/10 thì kết quả bằng 0.3 trong luôn đấy ??,vì sao vì đây là phép /10 lal fmoojt số tròn chục nên kết quả sẽ khác hản đấy

3 number + String like vả a = 20 +"30"
thì theo bạn value của a sẽ đc tính như thế nào ?????? result sẽ là 2030 ok nhưng dữ liệu này đc lưu ở dạng String chứ không phỉa number đâu nhé !!ok

4 String +number like : var a = "30"+20 ,vì String là một con qiaus vật hút máu đây ? number mà cộng với nó thì xác định theo String luôn nên khi cộng zầy thì result sẽ là 3020
5 tiếp tục với basic String nhé : "chun" + " milion " ="chunmilion"

6 nếu nhân thì Sao ?? "100"* "10" result sẽ bằng 100*10="1000 khi String * String thì sản phẩm là number đấy

var x = "100";
var y = "10";
var z = x * y;  
alert(typeof(z));

Console : number
ngoài nhân ra thì cách này còn áp dụng cho trừ,chia nhé nhưng nó không áp dụng cho + đâu nhé

NaN (not a number)

nếu trong trường hợp nhân chia String ở tên thì nếu như thế này thì kết quả khác đấy nhé !!
ex : 100/"chun" => result = NaN
ok đây là exception đơn giản nên nó khá hiếm khặp đấy

String =>Array (HOW??)

first,mình có một chuỗi String như sau "chunngu" chẳng hạn thì làm sau phân nó thành các phần tử của Array lúc này chúng ta cần dùng function split() để tách cái "chunngu" ra thì chúng ta cần sử dụng hàm split như sau

var chunngu="chunngu";
var chunnguAfter=chunngu.split("");

sau đoạn code này chunnguAfter= array(c,h,u,n,n,g,u)

  • thực chất hàm split dùng để cắt chuỗi String bằng các ký tự như space ok
  • ngoài hàm Split ra còn có hàm indexof hàm này cho phép ta truy cập đến vị trí của một String trong một String lớn hơn nếu true nó trả về vị trí còn nếu sai nó always trả về -1 nhé , hàm length cũng là một hàm đóng vai trò rất quan trọng tỏng vong lặp loop nó dùng để duyệt và xử lý các dự liệu có trong mảng ex
for( var i =0 ; i< array.length ;i++){
//your code
}
Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Nguyen The Vinh

12 bài viết.
53 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
12 6
Cookie là gì ? tầm quan trọng của Cookie ? kể đến Cookie thì theo mình có lẽ liên quan tới doremon một xúy nếu ai có tuổi thơ thì chắc đọc biệt đ...
Nguyen The Vinh viết hơn 2 năm trước
12 6
White
10 1
1, TOEIC là cái gì ? , nó có thể giúp ích cho chúng ta những gì ?? (Ảnh) TOEIC (viết tắt của Test of English for International Communication – Bài...
Nguyen The Vinh viết hơn 2 năm trước
10 1
White
9 9
(Ảnh) Tổng quan về mô hình MVC Thường thường, mình thấy mọi người thường nói về khái niệm rồi mới sang chức năng bla bla..... , nhưng theo m...
Nguyen The Vinh viết hơn 2 năm trước
9 9
Bài viết liên quan
White
70 8
Tăng sức mạnh cho javascript với lodash Lần này mình sẽ giới thiệu 1 thư viện javascript vô cùng bá đạo có tên là "lodash]1]", có thể nói nó là LI...
Huy Hoàng Phạm viết gần 5 năm trước
70 8
White
10 1
_Có mấy chia sẻ nhỏ, mình muốn đưa ra để mọi người cùng thảo luận góp ý. Thread này không tập trung vào Technical nữa mà discuss về Coding Style & ...
Hùng Phong viết gần 2 năm trước
10 1
White
38 8
Lâu không post gì muốn viết một bài dài dài về js cơ mà đau đầu quá viết mãi không xong, thôi post bài ngắn vậy :smiley: Lấy screen size ở đây tôi...
Hà Phạm viết gần 5 năm trước
38 8
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
12 bài viết.
53 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!