Hướng dẫn what would be the result of 5 2 6 in javascript - kết quả của 5 2 6 trong javascript sẽ như thế nào
4 Show
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Bất cứ ai có thể cho tôi biết lý do tại sao và làm thế nào biểu thức 4 trong JavaScript dẫn đến 5 và đó cũng là một con số? Tôi không hiểu làm thế nào việc giới thiệu một khoảng trống ở giữa hai toán tử 6 chuyển đổi chuỗi thành một số.
Hỏi ngày 14 tháng 9 năm 2018 lúc 6:28Sep 14, 2018 at 6:28
2 Sử dụng 7 chuyển giá trị chuỗi ( 8) lên một số, do đó, ExrPession đánh giá thành 5 vì về cơ bản nó đánh giá là 0, từ đó đánh giá là 1.
Nếu bạn không đặt hai biểu tượng 6, chúng được phân tích cú pháp là toán tử 3 (giá trị gia tăng).Đã trả lời ngày 14 tháng 9 năm 2018 lúc 6:32Sep 14, 2018 at 6:32
Angelos Chalarisangelos ChalarisAngelos Chalaris 6.3388 Huy hiệu vàng51 Huy hiệu bạc74 Huy hiệu đồng8 gold badges51 silver badges74 bronze badges Trước tiên, nó đơn giản là nó chuyển đổi chuỗi +"2" thành số (theo ưu tiên của toán tử) và sau đó thêm tất cả những thứ này. Đối với nhà điều hành, nhà phát triển Mozilla liên kết Đã trả lời ngày 14 tháng 9 năm 2018 lúc 6:34Sep 14, 2018 at 6:34
SrikrushnasrikrushnaSrikrushna 3.7851 Huy hiệu vàng36 Huy hiệu bạc45 Huy hiệu đồng1 gold badge36 silver badges45 bronze badges
Đã trả lời ngày 14 tháng 9 năm 2018 lúc 6:35Sep 14, 2018 at 6:35
Tại thời điểm này trong khóa học, chúng tôi thảo luận về toán học trong JavaScript - cách chúng tôi có thể sử dụng các nhà khai thác và các tính năng khác để thao tác thành công các số để thực hiện đấu thầu của chúng tôi. Được rồi, có lẽ không. Một số người trong chúng ta thích toán học, một số người trong chúng ta đã ghét toán kể từ khi chúng ta phải học các bảng nhân và phân chia dài ở trường, và một số người trong chúng ta ngồi ở đâu đó ở giữa hai người. Nhưng không ai trong chúng ta có thể phủ nhận rằng toán học là một phần cơ bản của cuộc sống mà chúng ta không thể đi được rất xa mà không có. Điều này đặc biệt đúng khi chúng ta đang học lập trình JavaScript (hoặc bất kỳ ngôn ngữ nào khác cho vấn đề đó) - rất nhiều những gì chúng ta làm phụ thuộc vào việc xử lý dữ liệu số, tính toán các giá trị mới, v.v. JavaScript có sẵn một bộ chức năng toán học đầy đủ tính năng. Bài viết này chỉ thảo luận về những phần cơ bản mà bạn cần biết bây giờ. Trong lập trình, ngay cả hệ thống số thập phân khiêm tốn mà tất cả chúng ta đều biết rất phức tạp hơn bạn nghĩ. Chúng tôi sử dụng các thuật ngữ khác nhau để mô tả các loại số thập phân khác nhau, ví dụ: Chúng tôi thậm chí có các loại hệ thống số khác nhau! Decimal là cơ sở 10 (có nghĩa là nó sử dụng 0 trận9 trong mỗi cột), nhưng chúng ta cũng có những thứ như: Trước khi bạn bắt đầu lo lắng về sự tan chảy của não, hãy dừng lại ngay tại đó! Để bắt đầu, chúng tôi sẽ gắn bó với số thập phân trong suốt khóa học này; Bạn sẽ hiếm khi bắt gặp cần phải bắt đầu suy nghĩ về các loại khác, nếu có. For a start, we are just going to stick to decimal numbers throughout this course; you'll rarely come across a need to start thinking about
other types, if ever. Một tin tốt thứ hai là không giống như một số ngôn ngữ lập trình khác, JavaScript chỉ có một loại dữ liệu cho các số, cả số nguyên và số thập phân - bạn đoán nó, Lưu ý: Trên thực tế, JavaScript có loại số thứ hai, Bigint, được sử dụng cho các số nguyên rất, rất lớn. Nhưng với mục đích của khóa học này, chúng tôi sẽ lo lắng về các giá trị 4 values.Đó là tất cả các con số đối với tôiChúng ta hãy nhanh chóng chơi với một số số để tự làm lại bằng cú pháp cơ bản mà chúng ta cần. Nhập các lệnh được liệt kê bên dưới vào bảng điều khiển JavaScript của nhà phát triển.
Phương pháp số hữu íchĐối tượng 4, một thể hiện đại diện cho tất cả các số tiêu chuẩn bạn sẽ sử dụng trong JavaScript của mình, có một số phương thức hữu ích có sẵn trên đó để bạn thao tác các số. Chúng tôi không bao gồm những điều này một cách chi tiết trong bài viết này bởi vì chúng tôi muốn giữ nó như một giới thiệu đơn giản và chỉ bao gồm các yếu tố cần thiết thực sự cho bây giờ; Tuy nhiên, một khi bạn đã đọc qua mô -đun này một vài lần, đáng để đi đến các trang tham chiếu đối tượng và tìm hiểu thêm về những gì có sẵn.Ví dụ: để làm tròn số của bạn vào một số vị trí thập phân cố định, hãy sử dụng phương thức 9. Nhập các dòng sau vào bảng điều khiển của trình duyệt của bạn:
Chuyển đổi thành các loại dữ liệu số
Đôi khi bạn có thể kết thúc với một số được lưu trữ dưới dạng một loại chuỗi, điều này gây khó khăn cho việc thực hiện các tính toán với nó. Điều này phổ biến nhất xảy ra khi dữ liệu được nhập vào đầu vào biểu mẫu và loại đầu vào là văn bản. Có một cách để giải quyết vấn đề này - chuyển giá trị chuỗi vào hàm tạo 0 để trả về một phiên bản số của cùng một giá trị.Ví dụ: hãy thử gõ các dòng này vào bảng điều khiển của bạn:
Bạn kết thúc với kết quả 743, không phải 77, vì 1 thực sự được định nghĩa là một chuỗi. Bạn có thể kiểm tra điều này bằng cách gõ vào sau:Để sửa chữa tính toán, bạn có thể làm điều này:
Kết quả sau đó là 77, như dự kiến ban đầu. Toán tử số họcCác toán tử số học là các toán tử cơ bản mà chúng tôi sử dụng để thực hiện các khoản tiền trong JavaScript: Lưu ý: Đôi khi bạn sẽ thấy các số liên quan đến số học được gọi là toán hạng. You'll sometimes see numbers involved in arithmetic referred to as operands. Lưu ý: Đôi khi bạn có thể thấy các số mũ được thể hiện bằng phương pháp 2 method, which works in a very similar way. For example, in 3, 4 is the base and 5 is the exponent, so the result of the expression is 6.
3 is equivalent to 8.Có lẽ chúng tôi không cần phải dạy bạn cách làm toán cơ bản, nhưng chúng tôi muốn kiểm tra sự hiểu biết của bạn về cú pháp liên quan. Hãy thử nhập các ví dụ dưới đây vào bảng điều khiển JavaScript của nhà phát triển để làm quen với cú pháp.
Các phần của bộ tính toán cuối cùng này có thể không cung cấp cho bạn khá nhiều kết quả mà bạn đang mong đợi; Phần dưới đây cũng có thể đưa ra câu trả lời về lý do tại sao. Ưu tiên điều hànhChúng ta hãy xem xét ví dụ cuối cùng từ trên cao, giả sử rằng 9 giữ giá trị 50 và 0 giữ giá trị 10 (như đã nêu ban đầu ở trên):Là một con người, bạn có thể đọc điều này là "50 cộng 10 bằng 60", sau đó "8 cộng 2 bằng 10" và cuối cùng "60 chia cho 10 bằng 6". Nhưng trình duyệt thực hiện "10 chia cho 8 bằng 1,25", sau đó "50 cộng 1,25 cộng với 2 bằng 53,25". Điều này là do sự ưu tiên của toán tử - một số toán tử được áp dụng trước những người khác khi tính toán kết quả của tính toán (được gọi là một biểu thức, trong lập trình). Ưu tiên của nhà điều hành trong JavaScript giống như được dạy trong các lớp toán học ở trường - nhân và chia luôn được thực hiện trước tiên, sau đó thêm và trừ (tính toán luôn được đánh giá từ trái sang phải).operator precedence — some operators are applied before others when calculating the result of a calculation (referred to as an expression, in programming). Operator precedence in JavaScript is the same as is taught in math classes in school — multiply and divide are always done first, then add and subtract (the calculation is always evaluated from left to right). Nếu bạn muốn ghi đè ưu tiên toán tử, bạn có thể đặt dấu ngoặc đơn xung quanh các phần mà bạn muốn được xử lý rõ ràng trước. Vì vậy, để có được kết quả là 6, chúng ta có thể làm điều này: Hãy thử nó và xem. Lưu ý: Một danh sách đầy đủ của tất cả các toán tử JavaScript và ưu tiên của chúng có thể được tìm thấy trong ưu tiên của nhà điều hành. A full list of all JavaScript operators and their precedence can be found in Operator precedence. Các toán tử tăng và giảmĐôi khi bạn sẽ muốn liên tục thêm hoặc trừ một đến hoặc từ một giá trị biến số. Điều này có thể được thực hiện thuận tiện bằng cách sử dụng các toán tử tăng ( 3) và giảm ( 2). Chúng tôi đã sử dụng 3 trong trò chơi "Đoán số" của chúng tôi trong bài viết đầu tiên của chúng tôi vào bài viết JavaScript, khi chúng tôi thêm 1 vào biến 4 của chúng tôi để theo dõi số lượng người dùng đã để lại sau mỗi lượt.Hãy thử chơi với những thứ này trong bảng điều khiển của bạn. Để bắt đầu, lưu ý rằng bạn không thể áp dụng chúng trực tiếp vào một số, điều này có vẻ lạ, nhưng chúng tôi đang gán một biến một giá trị cập nhật mới, không hoạt động trên chính giá trị. Điều sau đây sẽ trả về một lỗi: Vì vậy, bạn chỉ có thể tăng một biến hiện có. Thử cái này: Được rồi, số 2 kỳ lạ! Khi bạn làm điều này, bạn sẽ thấy giá trị 4 được trả về - điều này là do trình duyệt trả về giá trị hiện tại, sau đó tăng biến. Bạn có thể thấy rằng nó đã được tăng lên nếu bạn trả về giá trị biến một lần nữa: Điều tương tự cũng đúng với 2: Hãy thử những điều sau
Lưu ý: Bạn có thể làm cho trình duyệt thực hiện theo cách khác - tăng/giảm biến sau đó trả về giá trị - bằng cách đặt toán tử khi bắt đầu biến thay vì kết thúc. Hãy thử lại các ví dụ trên, nhưng lần này sử dụng 6 and 7.
Toán tử chuyển nhượngCác toán tử gán là các toán tử gán một giá trị cho một biến. Chúng tôi đã sử dụng cái cơ bản nhất, 8, tải thời gian - nó gán biến ở bên trái giá trị được nêu ở bên phải:
0Nhưng có một số loại phức tạp hơn, cung cấp các phím tắt hữu ích để giữ cho mã của bạn gọn gàng và hiệu quả hơn. Phổ biến nhất được liệt kê dưới đây: Hãy thử gõ một số ví dụ trên vào bảng điều khiển của bạn, để có ý tưởng về cách chúng hoạt động. Trong mỗi trường hợp, xem liệu bạn có thể đoán giá trị là gì trước khi bạn nhập dòng thứ hai không. Lưu ý rằng bạn có thể sử dụng các biến khác một cách vui vẻ ở phía bên phải của mỗi biểu thức, ví dụ: 1
Học tập tích cực: Kích thước hộp vảiTrong bài tập này, bạn sẽ điều khiển một số số và người vận hành để thay đổi kích thước của một hộp. Hộp được vẽ bằng API trình duyệt có tên API Canvas. Không cần phải lo lắng về cách thức hoạt động của nó - chỉ tập trung vào toán học bây giờ. Chiều rộng và chiều cao của hộp (tính bằng pixel) được xác định bởi các biến 9 và 0, ban đầu đều được đưa ra giá trị 50.Mở trong cửa sổ mới Trong hộp mã có thể chỉnh sửa ở trên, có hai dòng được đánh dấu bằng một nhận xét mà chúng tôi muốn bạn cập nhật để làm cho hộp phát triển/thu nhỏ theo các kích thước nhất định, sử dụng một số toán tử và/hoặc giá trị nhất định trong mỗi trường hợp. Hãy thử những điều sau:
Đừng lo lắng nếu bạn hoàn toàn làm rối mã. Bạn luôn có thể nhấn nút đặt lại để mọi thứ hoạt động trở lại. Sau khi bạn đã trả lời tất cả các câu hỏi trên một cách chính xác, vui lòng chơi với mã hơn một số hoặc tạo ra những thách thức của riêng bạn. Toán tử so sánhĐôi khi chúng tôi sẽ muốn chạy các thử nghiệm đúng/sai, sau đó hành động phù hợp tùy thuộc vào kết quả của bài kiểm tra đó - để thực hiện điều này, chúng tôi sử dụng các toán tử so sánh.comparison operators. Lưu ý: Bạn có thể thấy một số người sử dụng 1 and 2 in their tests for equality and non-equality. These are valid operators in JavaScript, but they differ from 3/ 4. The former versions test whether the values are the same but not whether the values' datatypes are the same. The latter, strict versions test the equality of both the values and their datatypes. The strict versions tend to result in fewer errors, so we recommend you use them.Nếu bạn thử nhập một số giá trị này vào bảng điều khiển, bạn sẽ thấy rằng tất cả chúng đều trả về ____ 55/________ 56 giá trị - những booleans mà chúng tôi đã đề cập trong bài viết trước. Chúng rất hữu ích, vì chúng cho phép chúng tôi đưa ra quyết định trong mã của chúng tôi và chúng được sử dụng mỗi khi chúng tôi muốn đưa ra lựa chọn nào đó. Ví dụ, Booleans có thể được sử dụng để:
Chúng ta sẽ xem xét cách mã hóa logic như vậy khi chúng ta xem xét các câu lệnh có điều kiện trong một bài viết trong tương lai. Bây giờ, chúng ta hãy xem một ví dụ nhanh: 2 3Mở trong cửa sổ mới Trong hộp mã có thể chỉnh sửa ở trên, có hai dòng được đánh dấu bằng một nhận xét mà chúng tôi muốn bạn cập nhật để làm cho hộp phát triển/thu nhỏ theo các kích thước nhất định, sử dụng một số toán tử và/hoặc giá trị nhất định trong mỗi trường hợp. Hãy thử những điều sau: Thay đổi dòng tính toán x để hộp vẫn rộng 50px, nhưng 50 được tính toán bằng cách sử dụng các số toán số 43 và 7 và một toán tử số học. Such a control that swaps between two states is generally referred to as a toggle. It toggles between one state and another — light on, light off, etc. Thay đổi dòng tính toán y để hộp cao 75px, nhưng 75 được tính bằng cách sử dụng các số 25 và 3 và toán tử số học.Thay đổi dòng tính toán x để hộp rộng 250px, nhưng 250 được tính toán bằng hai số và toán tử còn lại (modulo). Thay đổi dòng tính toán y để hộp cao 150px, nhưng 150 được tính toán bằng ba số và các toán tử trừ và phân chia.Thay đổi dòng tính toán x để hộp rộng 200px, nhưng 200 được tính toán bằng cách sử dụng số 4 và toán tử gán. Trong bài viết tiếp theo, chúng tôi sẽ khám phá văn bản và cách JavaScript cho phép chúng tôi thao tác nó. Lưu ý: Nếu bạn thích toán và muốn đọc thêm về cách thực hiện trong JavaScript, bạn có thể tìm thấy nhiều chi tiết hơn trong phần JavaScript chính của MDN. Những nơi tuyệt vời để bắt đầu là những con số và ngày của chúng tôi và các bài báo và biểu thức. If you do enjoy math and want to read more about how it is implemented in JavaScript, you can find a lot more detail in MDN's main JavaScript section. Great places to start are our Numbers and dates and Expressions and operators articles.
Trong mô -đun nàyĐầu ra của 2 5+ 3 trong JavaScript là gì?Điều gì sẽ là kết quả của 2+5+3?Vì 2 và 5 là số nguyên, chúng sẽ được thêm vào số lượng.Và vì 3 là một chuỗi, nên sự kết hợp của nó sẽ được thực hiện.Vì vậy, kết quả sẽ là 73.73.
Kết quả của 2 2 trong JavaScript là gì?Vì vậy, "2" và thứ hai "2" tạo ra "22".Nhưng khi thực hiện phép trừ ( -) trên các chuỗi, sự ép buộc xảy ra.Vì vậy, kết quả là "22" bị ép buộc ở số 22 và "2" cuối cùng bị ép buộc ở số 2.Cuối cùng trừ 2 từ 22 đến kết quả 20.20 .
Điều gì sẽ là kết quả của 1 2 +'3 trong JavaScript?1++"2" +3 Kết quả 6 1+ "2" +3 kết quả "123" khi toán tử Unary+chuyển đổi toán hạng của nó thành loại số.Lưu câu trả lời này.Hiển thị hoạt động trên bài viết này.123" AS The unary + operator converts its operand to Number type. Save this answer. Show activity on this post.
Điều gì sẽ là kết quả của 3 2 7 trong JavaScript?Điều gì sẽ là kết quả của 3+2+7 7 trong JavaScript?57 sẽ là kết quả.Vì 3+2 là số nguyên nên việc bổ sung sẽ được thực hiện và 7 là chuỗi sẽ được nối với kết quả.57 will be the result. Since 3+2 are integer so addition will be done and 7 is string which will be concatenated with the result. |