c语言编程笔录

首页 >   > 笔记大全

笔记大全

常用的JavaScript数值操作技巧

更新时间:2023-11-26

一、变量类型转换

在JavaScript中,可以使用全局函数来进行变量类型转换。

// 将字符串转换成数字
var str = "123";
var num = Number(str);
console.log(num); // 输出:123
console.log(typeof num); // 输出:number

// 将数字转换成字符串
var num2 = 123;
var str2 = num2.toString();
console.log(str2); // 输出:123
console.log(typeof str2); // 输出:string

二、位运算符

JavaScript中支持的位运算符包括左移(<<)、右移(>>)、无符号右移(>>>)、按位与(&)、按位或(|)、按位异或(^)、按位非(~)。

// 左移位运算
var a = 5; // 二进制表示为:101
a = a << 1; // 左移一位,结果为:1010
console.log(a); // 输出:10

// 按位与运算
var b = 5; // 二进制表示为:101
var c = 3; // 二进制表示为:011
var d = b & c; // 按位与,二进制表示为:001
console.log(d); // 输出:1

三、操作数符号取反

JavaScript中可以使用“-”号将操作数的符号取反。

var num1 = 123;
var num2 = -num1; // 将num1的符号取反
console.log(num2); // 输出:-123

四、浮点数精度误差

在JavaScript中进行小数计算时,可能会出现精度误差。

var a = 2.3;
var b = 2.4;
console.log(a+b); // 输出:4.699999999999999
总结:本文介绍了JavaScript中数值操作的一些常用技巧,包括变量类型转换、位运算符、操作数符号取反和浮点数精度误差。在进行JavaScript开发时,熟练掌握这些技巧可以提高代码编写的效率和开发的质量。