JavaScript简称JS
    简介:
    1.是一种脚本语言
    2.动态页面称为人机交互,静态页面没有人机交互
    3.不需要安装使用
    4.BOM是浏览器对象模型 DOM是文档对象模型

    JS变量
    是用来临时存储信息的
    创建方法:1. var x=1,var name=”JavaScript”;var x=2,name=”zhangsan”;

    1. var x;x=1;x=2;弱数据类型

    JS调试
    alert弹框调试,console.log()控制台输出调试
    作用:观察变量值的变化规律,是否符合程序设计的目的
    语法:alert(flag); console.log(flag);

    JS函数
    1.自定义函数——直接称之为函数有时也会直接称呼为方法
    创建方法:这种函数声明可以先使用后定义
    function fun1(){
    代码段;
    return*;——返回值
    }
    函数表达式:
    必须先定义后使用
    var fun1=function(x){
    return x+1;
    }
    2.内置函数
    数据类型及转换 — 虽然统一定义var变量,但是赋值的时候是要区分数据类型;
    数据类型:number string boolean underfine null
    1、number 数字类型,整数、浮点数(小数)都包括;
    2、String 字符串类型、必须放到单引号或者双引号中;
    3、Boolean 布尔类型、 只有true和false两种值
    4、Underfine 未定义 一般指的是已经声明,但是没有赋值的变量;
    5、Null 空对象类型,var a=null; 和var a = “”;有区别

    特殊类型; object NaN
    1、object 对象类型 在js常见的对象有 window document array等
    2、NaN 是Number的特殊类型,isNaN(); — 用来判断是否是非数值?
    (1) 如果是数字的话,返回false;
    (2) 如果不是数字返回true;


    类型转换 parseInt() — 转转成整形 parseFloat(); — 转换成浮点类类型(带小数点的)
    Number(); — 包括整数和小数的; Boolean(); — 转换成逻辑类型
    作用:强制类型转换 隐式类型转换
    图片.png
    图片.png
    图片.png
    图片.png
    图片.png
    图片.png
    图片.png
    图片.png
    变量作用域
    作用域:全局变量 局部变量
    局部变量:在函数内部创建的变量,称之为局部变量 其他函数不能使用
    全局变量:在函数外部创建,称之为全局变量,在函数之间可以共享使用


    运算符:
    比较运算符:用于比较两个值结果true false
    运算符范围 >大于 >=大于等于 !=不等于 <小于 <=小于等于

    逻辑运算符:
    包含逻辑与 或 非 等,其结果为true false
    格式:&& 且 || 或 !非

    对于&&:两个都是true,结果才是true,有一个是false结果就是false;
    对于||:其中一个是true就是true,两个都是false那么结果才是false;


    三元运算符:
    根据不同的条件,执行不同的操作/返回不同的值
    格式:条件?值1:值2;


    程序控制语句:
    1、条件判断类控制语句
    2、语法格式:if(条件){
    代码段;
    } else {
    代码段;
    }

    作业:
    成绩是100分,显示满分
    成绩大于等级90 显示优秀
    成绩大于等于70 显示良好
    成绩大于等于60 显示及格
    否则,不及格;
    图片.png
    循环语句:
    For循环 while循环 do-while循环

    for循环
    语法:for(定义条件;判断条件;迭代条件){
    具体的循环输出语句;
    }
    图片.png
    While循环先判断条件,条件满足再继续执行
    图片.png
    Dowhile是先执行一次,执行完之后再进行判断
    图片.png
    偶数:
    图片.png
    奇数:
    图片.png
    Continue语句:
    结束本次循环,继续开始下一次
    案例;输出1~10之内的不是5 的倍数
    图片.png
    打印输出0~50之间除了20和30之外的5的倍数;
    图片.png
    扩展:
    弹出输入框
    语法:prompt();
    图片.png
    长度用法:
    图片.png