JS学习笔记(一)

console.log()//在控制台中打印

typeof变量名   typeof(变量名) 检测变量类型

undefined 没有定义 只有一个值 undefined

null 空对象指针

说明: undefined值是派生null值的,所以undefined==null的返回结果是true,

Number

- Number :表示整数和浮点数

-NaN :即非数值( Not a Number )是一个特殊的数值说明: 1、任何涉及NaN的操作(例如NaN/10 )都会返回NaN.2,NaN与任何值都不相等,包括NaN本身。

扫描二维码关注公众号,回复: 1871494 查看本文章

isNaN()

-语法: isNaN(n)

-功能:检测n是否是“非数值"

-返回值: boolean

说明: isNaN()对接收的数值,先尝试转换为数值,再检测,是否为非数值。

数值转换

-有3个函数可以把非数值转换为数值:Number()   parselnt()   parseFloat()

说明:1, Number()可以用于任何数据类型,

2、 parselnt()和parseFloat()则专门用于把字符串转换成数值。

parselnt()

parselnt() :会忽略字符串前面的空格,直至找到第一个非空格字符。

说明:1, parselnt() :转换空字符串返回NaN.

2, parselnt()这个函数提供第二个参数:转换时使用的基数 (即多少进制)

parseFloat()

parseFloat :从第一个字符开始解析每个字符,直至遇见一个无效的!浮点数字符为止。

说明:除了第一个小数点有效外, parseFloat()与parselnt()的第二个区别在于它始终都会忽略前导的零。

String

String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。

字符串可以由双引号(" )或单引号(' )表示。

toString()与String()

语法: str.toString()功

能:将str转换为字符串.

返回值: str的一个副本

参数: str是要转换的内容,可以是数值、布尔值、对象和字符串。

说明:在不知道要转换的值是不是null或undefined的情况下,还!可以使用String()函数,它能够将任何类型的值转换为字符串。

Boolean用于表示真假的类型,即true表示真, false表示假

类型转换.

1、  除0之外的所有数字,转换为布尔型都为true

2、  除""之外的所有字符,转换为布尔型都为true

3、  null和undefined转,为布尔型为false.

什么是表达式?

将同类型的数据(如常量、变量、函数等) ,用运算符号按一定的规则连接起来的、有意义的式子称为表,达式。

操作符的分类

1、算数操作符

2、逻辑操作符

3、赋值操作符

4、比较操作符

5、三元操作符

算数操作符+:加 -:减   *:乘  /:除   %:取余

递增和递减

1、  递增++a与a++都是对a进行递增的操作

区别:++a先返回递增之后的a的值a++先返回a的原值,再返回递增之后的值,

2、  递减同理

比较操作符

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

== :相等,只比较值是否相等

=== :相等,比较值的同时比较数据类型是否相等

!=:不相等,比较值是否不相等

!== :不相等,比较值的同时比较数据类型是否不相,

返同值. boolean型

三元操作符

语法:条件?执行代码1 :执行代码2

说明:可代替简单的if语句,如果条件成立,执行代码1,否则执行代码2

逻辑操作符逻辑操作符:

&:与

||:或

!:非

猜你喜欢

转载自blog.csdn.net/qq_41821218/article/details/80908556