zoukankan      html  css  js  c++  java
  • 2018-1-2Javascript基础知识

     今天开始学习了Javascript的相关知识。

      一个完整的Javascript由核心(ECMAScript)、文档对象模型(DOM)/浏览器对象模型(BOM)三部分组成。

      Javascript作用:1.页面交互特效;2.表单验证

      Javascript怎么用:1.获取元素(标签)id  class  标签名

              2.操作内容

               3.操作属性

              4.操作样式

              5.创建删除标签  

              6.操作事件

      页面弹出内容:1.alert();===>显示在窗口

             2.document:write();===>显示在左上角

             3.console.log();===>显示在控制台

      Javascript使用方法:1.直接在标签里面写事件属性的值(常用的值是方法名)

               2.在html文件中以标签的形式表现,标签名是script(位置没有限制)(script是一个对标签,有首有尾)

               3.外部引用:在html文件中以标签形式表现,标签名是script。

      Javascript三种窗口:alert();===>告警窗口,没有返回值

               confirm();===>选择窗口,有返回值

               prompt();===>输入窗口 ,有返回值

      Javascript基础语法:1.注释、关键字、标识等

               2.变量、数据类型

               3.运算符

               4.控制语句

               5.数组

               6.方法(函数)类、对象

      注释:单行注释(//)      多行注释(/* */)

      标识符规则:字母、数字、下划线、$符号等4部分组成,数字不能作为名字。

      变量:定义并赋值。1、var 变量名="值;

               2.var 变量名;

                变量名="值";

      运算符:1、算术运算符。  “+”、  “-”、  “*”、  “/”

          2、赋值运算符。  “=”、“+=”、“-=”、“*=”、“/=”

          3、比较运算符。(关系运算符)“>”、“<”、“>=”、“<=”、“==”、“!=”

          4、逻辑运算符。①并且(&&);②或者(//);③反(!);

          5、三元运算符  表达式。

      自增自减:n1++;  n1--;

          自增自减在前在后运算顺序不一样

          ++在前,先++后计算;   ++在后,先计算后++ 

      短路运算:& 

      Javascript循环语句:1、if...else循环

                if(表达式){

                  代码;}

                 else {

                  代码;}

               2.switch语句:

                n1=1;

                switch(n1){

                case 1:console.log("今天是星期一");

                break;

                default:

                console.log("无匹配值");

                }

               3、for循环:

                for(①初始化;②条件判断;③状态改变){④执行的代码}

                例子:for(var i=0;i<3;i++){console.log(i)}

                  ①②④③②④③②④③②

               4、while循环:

                while(①表达式){②执行的代码}

                ①判断表达式结果是不是true

                例子:var n1=0;

                   while(n1<3){console.log(n1);}n1++;

               5、do while循环

                do{执行的代码};while(表达式);

  • 相关阅读:
    解决IE8不兼容通过class名获取元素的方法
    移动端页面遇到过的各种坑
    强大的正则表达式
    弹性盒子布局
    vue环境搭建
    fullpage.js使用指南
    ES5原生api(1)
    双色球中奖率分析(python)
    使用python脚本的3D引擎Panda3d
    Python lambda介绍
  • 原文地址:https://www.cnblogs.com/dns6/p/8179212.html
Copyright © 2011-2022 走看看