Js基础知识总结

本文总结了JavaScript中的逻辑运算符(!、&&、||)及其与Java的区别,比较运算符(===、!==、==)的工作原理,条件运算符(三元运算符)的用法,以及JavaScript的数据类型,包括String、Number、Boolean、Null、Undefined和Object。通过本文,你可以加深对JavaScript基础语法的理解,便于今后的开发使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

对这段时间使用Js进行一个小的总结


一、Js的逻辑运算符

Js中的!取反,如果是false,运算结果为true,如果为true,返回为false,如果不是Boolean类型,会首先将数据转换为Boolean类型之后再进行取反操作。
Js中的&&在第一个表达式为false时,就不再判断后面。||在第一个表达式为true时就不在判断后面。

二、Js比较运算符

  1. ===和!==只有在相同的类型下,才会比较其值,如果类型不同,则一定不同。
  2. ==会在两边值类型不同的时候,进行类型转换在比较,例如把str转换为number之后再和number进行比较。

Js的&&,||运算符和Java中的&&,||运算符所表达的含义是一样的,都是与,或,但是返回值却不一样,Js的&&如果左边表达式为true,则值为后面表达式的结果。如果前面表达式是false,则值为前面表达式的结果。
Java中的&&,||表达式的值为Boolean,即只能为true或者false。

三、Js条件运算符

变量 = (条件) ? 值1:值2
条件为真变量为值1,为假变量值为值2

四、Js数据类型

Js数据类型:js中一共有六种数据类型:String字符串(\转义字符)、Number数值(NaN,typeof会返回number )、Boolean布尔值、Null空值(使用typeof会返回object,专门表示一个为空的对象)、Undefined未定义(声明一个变量未给它赋值时,就是undefined)、Object对象。


总结

以后Js相关的知识点都会记录,便于之后使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值