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本身。

 

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

 

逻辑操作符逻辑操作符:

&:与

||:或

!:非

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值