python全栈开发day44-js、DOM、BOM

JS的三大部分

一、ECMAJavaScript基础语法:

    1.javascript的引入方式

       1) 行内式

        <script>

          alert(1)

        </script>

       2) 引入式

        <script src='test.js'> </script>

    2.javascript基础语法

      1) 几个简单的函数

        alert()、 # 警告对话框

        confirm()、# 确认对话框

        prompt()、 # 输入对话框,接收的为字符串

        config.log() #  控制台 输出

        config.dir() # 

        document.write() # 

        typeof(变量) # 类型查询

        语法规则:JavaScript对换行、缩进、空格不敏感,语句末尾加分号,单行注释// 多行注释/*  */

       2) 直接量、变量

        (1) 直接量:数字99和字符串“99”  

        (2) 变量的定义、赋值、命名规范

           var a ;

           a = 1 ;

·           变量名的命名规范:只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字。并且区分大小写。

            Camel 标记法

首字母是小写的,接下来的字母都以大写字符开头。例如:
var myTestValue = 0, mySecondValue = "hi";
Pascal 标记法
首字母是大写的,接下来的字母都以大写字符开头。例如:
Var MyTestValue = 0, MySecondValue = "hi";
匈牙利类型标记法
在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“
Var iMyTestValue = 0, sMySecondValue = "hi";
变量名书写种类
 

      3) 数据类型

        基础数据类型:

        String:

        Number:

          Number.MAX_VALUE,Number.MIN_VALUE.

          NaN不等于NaN

          isNaN('test') #true

          Infinity

        Boolean:

        Null:

        Undefined:

        引用数据类型:

         Array:数组

         String:

         Date:   

         Object:

      4) 数据类型转换

        

      • 数字 + 字符串:数字转换为字符串
      • 数字 + 布尔值:true转换为1,false转换为0
      • 字符串 + 布尔值:布尔值转换为字符串true或false
      • 转换成字符串:toString()
      • 转换成数字:parseInt()
      • 转化成浮点数:parseFloat()
      • 强制类型转换:String()、Boolean()、Number()

      5) 流程控制

       #  if(){}else{}

       # if(){}else if(){}else{}

       # && ||

       # while(){}

       # do{}while()

       # for(var i=0;i<10;i++){}、

        # switch(条件){  // 注意case穿透问题

          case 1:

                                           执行语句;

            break;

          case 2:        

                     执行语句;

            break;

          。。。。。。。。

          default:

             执行语句;

          }

                                             

二、DOM

三、BOM

猜你喜欢

转载自www.cnblogs.com/wuchenggong/p/9254132.html