【无标题】

2-3 Javascript数据类型
20-数据类型JS 数据类型整体分为两大类:
 基本数据类型
 引用数据类型
基本数据类型
number 数字型
string 字符串型
boolean 布尔型
undefined 未定义型
null 空类型
引用数据类型
object 对象
非数字
NAN
数据:只保留整数
ParseInt
数据:可以保留小数
PArseFloat
console.log(Boolean('undefined')) 是true
21-数据类型简介1 数据类型 – 数字类型(Number)
即我们数学中学习到的数字,可以是整数、小数、正数、负数
JavaScript 中的正数、负数、小数等 统一称为 数字类型。
注意事项:

JS 是弱数据类型,变量到底属于那种类型,只有赋值之后,我们才能确认
Java是强数据类型 例如 int a = 3 必须是整数
22-数据类型-数字型number数据类型 – 数字类型(Number)
数字可以有很多操作,比如,乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。
数学运算符也叫算术运算符,主要包括加、减、乘、除、取余(求模)。
 +:求和
 -:求差
 *:求积
 /:求商
 %:取模(取余数)
 开发中经常作为某个数字是否被整除
余数常被用于判断能不能被整除。例如:用户输入一个年份,判断是不是闰年?(能够被400整除的是闰年)只要年份%400,余数是0的,就是闰年目标:能说出JavaScript算术运算符执行的优先级顺序
同时使用多个运算符编写程序时,会按着某种顺序先后执行,我们称为优先级。
JavaScript中 优先级越高越先被执行,优先级相同时以书从左向右执行。
 乘、除、取余优先级相同
 加、减优先级相同
 乘、除、取余优先级大于加、减
 使用 () 可以提升优先级
 总结: 先乘除后加减,有括号先算括号里面的~~~
提问:
23-计算圆的面积计算圆的面积
需求:对话框中输入圆的半径,算出圆的面积并显示到页面
分析: ①:面积的数学公式: π*r²
②:转换为JavaScript写法 : 变量 * r * r
24-隐式转换蓝色是数字  黑色是字符串字符串是土黄色的prompt、表单取过来的值默认是字符串类型5.2 隐式转换
某些运算符被执行时,系统内部自动将数据类型进行转换,这种转换称为隐式转换。
规则:

 + 号两边只要有一个是字符串,都会把另外一个转成字符串
 除了+以外的算术运算符 比如 - * / 等都会把数据转成数字类型
缺点:
 转换类型不明确,靠经验才能总结
小技巧: 
 +号作为正号解析可以转换成数字型
 任何数据和字符串相加结果都是字符串
倒数第二个转换。+把123转换成数字型 正数型的
25-显式转换方法1:方法2:效果:输出出来的都是
26-字符串长度以及拼接比较运算符
 比较运算符:
 > : 左边是否大于右边
 <: 左边是否小于右边
 >=: 左边是否大于或等于右边
 <=: 左边是否小于或等于右边
 ==: 左右两边值是否相等
 ===: 左右两边是否类型和值都相等
 !==: 左右两边是否不全等
 比较结果为boolean类型,即只会得到 true 或 false
对比:
 = 单等是赋值
 == 是判断
 === 是全等
 开发中判断是否相等,强烈推荐使用 ===
15-多分支语句
28-成绩案例if(属性>=<XX){alert('')}
else if(属性>=<XX){alert('')}
else if(属性>=<XX){alert('')}
else{alert('')}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值