js 2

1.数值的转换:有三个函数可以把非数值转换为数值:Number()、parseInt() 和parseFloat()。

.Number()可以用来转换任意类型的数据,而后两者只能用于 转换字符串。

.parseInt()只会将字符串转换为整数,而parseFloat()可以转换为浮点数。

2.Boolean(布尔型):布尔型也被称为逻辑值类型或者真假值类型。

只能够取真(true)和假(false)数值

3.Undefined  var message;   message 的值就是 undefined

typeof对没有初始化和没有声明的变量都会返回undefined

4.Null:使用typeof检查null会返回一个Object

undefined值实际上是由null值衍生出来的,所以如果比较 undefined和null是否相等,会返回true

5.运算符:算数运算符、位运算符、关系运算符

6.算数运算符

7.自增和自减:自增和自减分为前置运算和后置元素。

所谓的前置元素就是将元素符放到变量的前边,而后置将元素符放到变 量的后边。

eg:前置自增:++a       后置自减:a—

运算符在前置时,表达式值等于变量原值。

运算符在后置是,表达式值等于变量变更以后的值

8.逻辑操作符:一般情况下使用逻辑运算符会返回一个布尔值

非:使用符号 ! 表示,无论怎样都会返回一个布尔值,非运算符会对原值取反,比如原值是true使用非运算符会 返回false,原值为false使用非运算符会返回true

与:使用 && 表示,运算符可以应用于任何数据类型,且不一定返回布尔值,对于非布尔值运算,会先将非布尔值转换为布尔值两个值都为true则返回true, 否则返回false。非布尔值时:如果两个都为true,则返回第二个值,如果两个值中有false则返回靠前的false的值

或:使用 || 表示对于非布尔值运算,会先将非布尔值转换为布尔值对布尔值进行运算时,如果两个值都为false则返回false, 否则返回true,非布尔值时:如果两个都为false ,则返回第二个值,否 则返回靠前true的值


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

相关阅读更多精彩内容

  • 数据类型的分类 JavaScript语言的每一个值,都属于某一种数据类型。JavaScript的数据类型,共有六种...
    学的会的前端阅读 1,819评论 0 1
  • 运算符: JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式,比较表达式...
    学的会的前端阅读 1,256评论 0 1
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 10,485评论 0 29
  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    徵羽kid阅读 4,017评论 0 0
  • 关于js的编写位置 我们目前学习的JS全都是客户端的JS,也就是说全都是需要在浏览器中运行的,所以我们我们的JS代...
    甚得朕心阅读 2,629评论 0 4

友情链接更多精彩内容