分享
day02_JavaScript基础语法(1).ppt
下载文档

ID:3422931

大小:4.37MB

页数:64页

格式:PPT

时间:2024-04-29

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
day02_JavaScript 基础 语法
JavaScript基础语法02,昨日复习,JavaScript第02天-昨日复习,JS的输出语句有硬件系统与软件系统与软件系统 把字符串转化为整数的方法是硬件系统 判断数据是否为非数值的方法是硬件系统,JavaScript第02天-昨日复习,昨日复习,JS的输出语句有console.log与alert与prompt 把字符串转化为整数的方法是parseInt 判断数据是否为非数值的方法是isNaN,Contents,目,录,运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级,能够使用常用运算符 能够说出前置递增和后置递增的区别 能够说出运算符的优先级 能够使用 if 分支语句 能够使用 switch 分支语句 能够使用三元表达式,目标,TARGET,运算符的学习目标,要点提示,运算符导读,掌握程度:了解,1.1 运算符导读,运算符:对数据进行操作算术运算符:对数据进行数学运算JavaScript的数学计算不精确,要点提示,算数运算符,掌握程度:应用,2.1 算数运算符,算术运算符:对数据进行数学运算+-*/%JS数学计算不精确如何判定整数A是否可以被另一个整数a整除:A%a=0;,2.2 算数运算符,课堂问答,知识总结,什么是表达式?什么是返回值?,要点提示,表达式和返回值,掌握程度:应用,3.1 表达式和返回值,表达式:由数据、运算符、变量组成的式子;返回值:每一个表达式经过相应的运算之后,会有一个最终结果,称为表达式的返回值,3.2 表达式和返回值,课堂问答,知识总结,num+=1;是如何进行运算的?如何让变量自加/减1?,要点提示,前置递增运算符,掌握程度:应用,4.1 前置递增运算符,num+=1;和 num=num+1;效果相同前置递增:+num;先自加 再返回值前置递增:-num;先自减 再返回值,4.2 前置递增运算符,课堂问答,知识总结,后置递增/递减可以让变量的值加/减1吗?前置自增和后置自增有什么分别?,要点提示,后置递增运算符,掌握程度:应用,5.1 后置递增运算符,后置递增:+num;先返回原值 再自加后置递增:-num;先返回原值 再自减,5.2 后置递增运算符,课堂问答,知识总结,前置递增:先自加 再返回值后置递增:先返回原值 在自加,要点提示,递增运算符练习,掌握程度:应用,6.1 递增运算符练习,分别演示:var num1=1;var num2=+num+num+;var num1=1;var num2=num+num+;var num1=1;var num2=+num+num;等代码执行完成后的num2 的结果,6.2 递增运算符练习,课堂问答,案例演示,递增:简化代码开发时常用后置递增递增多作为一个语句单独执行,要点提示,前置递增和后置递增小结,掌握程度:应用,7.1 前置递增和后置递增小结,什么是比较运算符?如何判定“大于等于”关系?比较运算符中“=”和“=”有什么分别?比较运算符只能比较数值吗?,要点提示,比较运算符,掌握程度:应用,8.1 比较运算符,比较运算符:比较数据之间的关系的运算符,运算后的返回值是布尔值(true、false)大于等于的判定方式为:“=”比较运算符中:“=”只判定值是否相等,不判定数据类型;而“=”表示“全等”则要值和数据类型都相等才能返回值为true;比较运算符可以对除数值型数据之外的数据进行比较判断,8.2 比较运算符,课堂问答,知识总结,&、|、!的运算方式,要点提示,逻辑运算符,掌握程度:应用,9.1 逻辑运算符,&:前后都为true才返回true 否则返回false|:前后有一个为true即返回true!:取反 如果是true则返回值false,要点提示,逻辑运算符练习,掌握程度:应用,10.1 逻辑运算符练习,逻辑中断:短路运算且运算&的中断逻辑是什么?,要点提示,逻辑中断逻辑与,掌握程度:应用,11.1 逻辑中断逻辑与,或运算|的中断逻辑是什么?,要点提示,逻辑中断逻辑或,掌握程度:应用,12.1 逻辑中断逻辑或,逻辑中断:短路运算且运算&的中断逻辑:如果&之前的数据转化为布尔值为true,则整个表达式返回&后面的数据;如果&之前的数据转化为布尔值为false,则返回&前面的数据;或运算|的中断逻辑是什么?如果|之前的数据转化为布尔值为true,则整个表达式返回|前面的数据;如果|之前的数据转化为布尔值为false,则返回|后面的数据;,12.2 逻辑中断逻辑或,课堂问答,知识总结,“=”和“=”的区别?,要点提示,赋值运算符,掌握程度:应用,13.1 赋值运算符,“=”:赋值运算符“=”:相等运算符“=”:全等运算符“+=”、“-=”、“*=”、“/=”、“%=”,13.2 赋值运算符,课堂问答,知识总结,运算符的种类有哪些?不同的运算符的计算先后顺序是什么?,要点提示,运算符优先级,掌握程度:应用,14.1 运算符优先级,一元运算符里面的逻辑非优先级很高逻辑与比逻辑或优先级高,14.2 运算符优先级,课堂问答,知识总结,上午复习,前置自增是先硬 统后件系统 后置自增是先硬件 后软件系“=”如果要相等必须硬件和系统相等,JavaScript第02天-上午复习,上午复习,前置自增是先自增后返回值 后置自增是先返回值后自增“=”如果要相等必须值和数据类型相等,JavaScript第02天-上午复习,JS代码的执行顺序是什么?,要点提示,流程控制分支结构导读,掌握程度:了解,15.1 流程控制分支结构导读,什么是流程控制?什么是顺序结构?什么是分支结构?什么是循环结构?,要点提示,流程控制,掌握程度:应用,16.1 流程控制,

此文档下载收益归作者所有

下载文档
收起
展开