javascript|JavaScript 初学篇 (加减乘除、运算符 (笔记))


var num1 = 1 ,num2 = “hello”;
console.log(num1 + num2); //查看结果
console.log(typeof(num1+num2)); //查看结果的类型
结果:1hellostring
---------------------------------------------------------------
var num3 = "3" ,num4 = 4;
console.log(num4 - num3); //查看结果
console.log(typeof(num4-num3)); //查看结果的类型
结果:1number
var num3 = "hello" ,num4 = 4;
console.log(num4 - num3); //查看结果
console.log(typeof(num4-num3)); //查看结果的类型
结果:NaNnumber
----------------------------------------------------------------------
字符串转数字类型↓ ↓ 加number类型,强转
console.log(num5+Number(num6))
或者直接在num6后面加减乘除一个number
-----------------------------------------------------------------------
算术理解:
var a = 1,b=1;
var b = a
++a结果:a = 2 ,b = 2;理解:a先自己+1 ,再算b=a,所以 b=2
(结果算的a是加一之后的a)
a++结果:a = 2 ,b = 1; 理解:先b=a ,a再+1,所以b=1
(结果算的是原本的a)
-----------------------------------------------------------------------
a +=2等价于a = a + 2
a -=2等价于a = a - 2
a *=2等价于a = a * 2
a /=2等价于a = a / 2
-----------------------------------------------------------------------
&& 与: 一假全假 (必须全部都是真的才能是真的)
||或: 一真全真(只要有一个true就是真的)
!非:真变假,假变真
-----------------------------------------------------------------------
==只计较值相不相等,不计较类型相不相同
===都计较
!=不等于 ,判断两个值是不是不等于(值不相等,结果就是true)
!==完全不等于,判断两个值和类型是不是都不等于
(值和类型都不相等,结果就是true)
-----------------------------------------------------------------------
做判断的时候,
underfind类型的值(只有声明变量没有值)、数字0、空字符串、null、NaN 代表的是false
除此之外,其他的任意值代表的都是true
-----------------------------------------------------------------------
看不懂的朋友可以私信我哦~?( ′???` )比心
【javascript|JavaScript 初学篇 (加减乘除、运算符 (笔记))】

    推荐阅读