js总结

1. number+string把number转换为string做的字符串拼接

2. number+boolean把boolean转为number

3. number+underfined结果为NaN(NaN是number类型)

4.两个布尔值做运算的true会换为false回转为0

以上的叫做  隐式转化

显示转换/强制转化

1.tostring()  把任意数据类型转换为字符串类型

2.parseInt ()    转换为整数(不会四舍五入)

3.parseFloat ()  转换为number类型

5.toFixed ()  保留固定的位数 可以四舍五入  ()保留参数

运算符和表达式

+,-,*,/,%

%模:取余(两数相除的余数)

++:自增运算,自增为1

a++:先赋值,再加1

++a:先加1,再赋值

--:自减运算,减量为1

a--:先赋值,再减1;

--a:先减1,再赋值;

关系运算符:返回一个布尔类型的值

> , < , >= , <= , == , != , !== , ===

== , !== ,:只判断数值是否相等,与类型无关

全等:=== 类型相同 数值相同

不全等:!==

3.逻辑运算符

(1)作用:判断多条件 以及 条件取反时用

(2)语法:

            逻辑非! 对现有条件取反

            逻辑与&& 两个条件同时为真时,&& 表达式才为真

            逻辑或 ||  两个条件,只要有一个为真时,表达式即为真

(3)运算结果

        true && true : true

        true && false : false

        false && true : false

        false && false : false

          true || true : true

          true || false : true

          false || true : true

          false || false : false

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,700评论 0 13
  • 隐式转换 1、数字 + 字符串 :将数字转换为字符串 2、数字 + boolean :将 boolean ...
    孤风残影阅读 1,241评论 0 1
  • 什么是 JavaScript 语言? JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script...
    oWSQo阅读 5,778评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 每一个班主任都有许多潜在的得力帮手,只是有时候他自己没发现或者没用好罢了。比如我们学校,由学校层面安排的就有不少,...
    叶辉阅读 2,726评论 5 0