sách gpt4 ai đã đi

Javascript + Toán tử so với - Toán tử

In lại 作者:行者123 更新时间:2023-11-30 07:09:53 32 4
mua khóa gpt4 Nike

我对此感到困惑snippet :

var n1 = 5-"4";
var n2 = 5+"4";

alert(n1);
alert(n2);

我知道 n1 是 1。那是因为减号运算符会将字符串“4”转换为数字并从 5 中减去它。但为什么我们在 + 运算符的情况下得到 54?

有人可以向我解释 + 和 = 运算符之间的区别吗?

1 Câu trả lời

通过类型转换,任何包含字符串的 + 表达式都将生成一个字符串。因此,在执行连接之前,所有操作数(在您的情况下为 5)都将转换为字符串。

Mặt khác,

- 只是一个算术操作数,因此 "4" 被转换为一个整数,并按您预期的方式执行计算。

关于Javascript + 运算符 vs - 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12650700/

32 4 0
Bài viết được đề xuất: java - 在 Intellij 中使用测试 jar 进行 Spring Boot
Bài viết được đề xuất: java - Spring 3.0实现带可选参数的存储过程调用
Bài viết được đề xuất: java - Java 创建人员组的 Microsoft 认知服务 Face API 错误
Bài viết được đề xuất: java 。序列化数组
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com