javascript

这篇文章介绍了JavaScript的基础概念,包括它作为跨平台脚本语言的特性,变量的定义与数据类型如number、string、boolean、undefined和object,以及如何判断数字类型、转换数据类型。还详细讲解了各种运算符如算术、赋值、比较和逻辑运算,以及五种输出方式。文章进一步讨论了条件语句,如if-else和switch结构,以及三元运算符的使用。
摘要由CSDN通过智能技术生成

js基础

js概念:跨平台脚本语言

变量的概念:用来储存变量的容器

isNaN()用来判断是否是数字类型 ----true不是数字类型,false是数字类型


运算

  1. 算术运算+ - / * %取余

  1. 赋值运算 += -= *= /= %=

  1. 比较运算 > >= < <= 赋值 = 等于== 全等 === 不等于 != 不全等!==

注意点:=是赋值 ,==等于数据的值相等,===全等先比较数据的类型,再比较数据的值两个同时满足才属于全等

  1. 逻辑运算 &&并且 ||或者 !取反


js数据类型

  1. 数字类型number

  1. 字符串string

  1. 布尔类型 boolean ----true 和false

  1. 未定义类型 undifined

变量定义,但是没有 赋值
  1. 对象类型 object-------{},【】,null


五种输出方式

  1. prompt()

  1. alert()

  1. console.log()

  1. document.write()

  1. confirm()


转化数字类型

  1. Number()转化数字类型

  1. parseInt()取整

  1. parsefloat()取小数

总结:null 和false 和 "" 和 [ ] 转化成0 ,true转成1,其他是NaN


转字符串

  1. string

  1. 数据.toString() --- undefined和null不能使用

总结:true转true,undefined转undefined,null转null,

{}转字符为[object Object] []转字符去掉[]即可


转布尔

  1. boolean

注意点:0,"",null,undefined,转成false,其他都是true


隐形转换

  1. +--------------------------他的左右两边都是字符串,另一个也会隐形的转换成字符串进行拼接

  1. 数学运算符号---------他能把左右两边都转化成数字进行数字运算

  1. 比较运算符号--- 他左右两边有一个数字,另一个也会转成数字进行数字大小比较

  1. 放在分支语句小括号里的内容会隐形转化成布尔类型去判断


逻辑分支

if语法

if(条件)

{条件为true时执行的代码段}

else{条件为false时执行的代码段}

if(条件1){

条件1是true的时候会执行的代码段

} else if(条件2){

条件2是true的时候执行的代码段

}

....

else {

上述条件都为false的时候执行的代码段

}

switch语法

switch(变量) {

case 数据1:

变量===数据1 的时候执行的代码段

break

....

default:

上面都不成立执行的代码段

}

三元运算

条件? 条件是true的时候执行的代码 : 条件是false的时候执行的代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值