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 初学篇 (加减乘除、运算符 (笔记))】
推荐阅读
- 操作系统|[译]从内部了解现代浏览器(1)
- web网页模板|如此优秀的JS轮播图,写完老师都沉默了
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- vue.js|vue中使用axios封装成request使用
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- JavaScript|JavaScript之DOM增删改查(重点)
- javascript|vue使用js-xlsx导出excel,可修改格子样式,例如背景颜色、字体大小、列宽等
- html5|各行业工资单出炉 IT类连续多年霸占“榜首”位置