JS第二天

来源:互联网 发布:淘宝怎么设置花呗支付 编辑:程序博客网 时间:2024/06/05 04:21
一.JS是什么?   
    运行在客户端浏览器的脚本语言
    表单验证 网页特效 动画 服务器程序
    html+css——————>静态页面+JS—————>”有生命力”的页面

二.在网页中显示信息的方式
    alert(“abblsdlflfd”);(弹窗);
    console.log(信息”);控制台打印;
    prompt(“请你输入一个数字”); 结果是字符串
    confirm();
    document.write(“”)  直接在页面中打印
三.书写位置

四.变量

五.数据类型
    基本类型
    复杂类型
    转义字符: \n 空格
                    \t  制表符
                    \r


运算符
    1.算数运算的符号  +   -   *   /   %
        + 作用:加法;字符串相加可以被看作连接符
            demo: “100” + 2————>1002;
% (取余运算符或取模运算符)  得到两个数相除的余数
          判断奇偶性
   () 有小括号的先算
         
    2.关系运算符
        >  <  <=  >=  !=  ==  ===  !==   
        == 不严格的等于  只进行内容的判断,不管类型是否一样
        ===  严格的等于  不仅仅内容一样,类型也需要一样
       !=  对 ==的否定
       !== 对===的否定 
    3.逻辑运算符
        &&   ||   !
        短路现象:
        表达式1&&表达式2 ,当表1的值为假,结果肯定
        为假,表2 就不会被执行,这种现象叫短路现象
        ||    表达式1||表达式2   表达式中只要有一个为真 结果就是真
               表1为真时候,表2不会被执行
         ! !表达式  表达式为真 !表达式为假
             非0  ----> true  0----->false
              true------>1   false------>0
    关于数学运算  Math对象 提供很多方法实现一些运算
       Math.ceil(数) 对数进行上舍入
       Math.floor(x) 对数进行下舍入
       Math.max(x,y) 求x和y较大的数
       Math.min(x,y)  ...............小的数
       Math.pow(x,y) 求x的y次方
       Math.random()  产生0到1之间的随机数
                        作业 1 查手册 0 和1 是不是包含在内   如何产生 1-10之间的随机整数
       Math.round(x) 对x进行四舍五入

程序流程控制
    1.顺序结构: 自上往下
    2.选择结构(分支结构)
    if(){}  if(){}else{}  if(){}else if(){}else{}
        
    三目运算符 表达式1?表达式2 :表达式3
        执行过程: 先算表1的值,假如为真,
               整个表达式的结果是表2的值,否则是表3的值
        举例:  6>4?1:0 结果是1

      switch结构

    3.循环结构
        for  while do-while
0 0
原创粉丝点击