zoukankan      html  css  js  c++  java
  • web16_javascript

    一、JavaScript

         JavaScript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。JavaScript的核心部分相当精简,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)和标准库(就是一系列具有各种功能的对象比如ArrayDateMath等)。

    二、JavaScript变量

         JavaScript中基本数据类型主要有以下几种:

    • String:字符组成的文本
    • Number:双精度浮点数
    • Boolean:有两个值 true和false,不用自己创建,直接拿来用就可以
    • undefined:表示“未定义”或不存在,即此处目前没有任何值
    • null : 表示空缺,即此处应该有一个值,但目前为空

    三、JavaScript语句

    1. 条件语句

         在 JavaScript 中,主要条件语句有if-else结构和switch结构:

         If 语句  只有当指定条件为 true 时,该语句才会执行代码。   if (条件)  {  只有当条件为 true 时执行的代码   }

         If...else 语句   if (条件){  当条件为 true 时执行的代码 } else  {  当条件不为 true 时执行的代码  }

         If...else if...else 语句        使用 if....else if...else 语句来选择多个代码块之一来执行。   if (条件 1)   { 当条件 1 为 true 时执行的代码  } else if (条件 2)  { 当条件 2 为 true 时执行的代码  } else   {  当条件 1 和 条件 2 都不为 true 时执行的代码  }

        switch 语句用于基于不同的条件来执行不同的动作。

    switch(n){  

    case 1:    执行代码块 1             break;

    case 2:    执行代码块 2             break;

    default:   n 与 case 1 和 case 2 不同时执行的代码}

    2. 循环语句

        for - 循环代码块一定的次数

        for/in - 循环遍历对象的属性

        while - 当指定的条件为 true 时循环指定的代码块

       do/while - 同样当指定的条件为 true 时循环指定的代码块

    四、函数

          JavaScript中函数基本上可以分为一下三类:

    • 普通函数
    • 匿名函数(匿名函数后面需要加分号,否则会影响其他代码)
    • 自执行函数(闭合)
    复制代码
     1 <script>
     2     function func() {
     3         var tag = document.getElementById('i1');
     4         var content = tag.innerText;
     5         console.log(content)
     6         var f = content.charAt(0);
     7         var l = content.substring(1, content.length);
     8         var new_content = l + f;
     9         tag.innerText = new_content;
    10     }
    11     setInterval('func()', 500)
    12   
    13 </script>
    复制代码
  • 相关阅读:
    SPOJ 8222 NSUBSTR
    bzoj千题计划284:bzoj2882: 工艺
    bzoj千题计划283:bzoj4516: [Sdoi2016]生成魔咒(后缀数组)
    bzoj千题计划282:bzoj4517: [Sdoi2016]排列计数
    bzoj千题计划281:bzoj4558: [JLoi2016]方
    bzoj千题计划280:bzoj4592: [Shoi2015]脑洞治疗仪
    bzoj千题计划279:bzoj4591: [Shoi2015]超能粒子炮·改
    bzoj千题计划278:bzoj4590: [Shoi2015]自动刷题机
    bzoj千题计划277:bzoj4513: [Sdoi2016]储能表
    bzoj千题计划276:bzoj4515: [Sdoi2016]游戏
  • 原文地址:https://www.cnblogs.com/zoee/p/6103589.html
Copyright © 2011-2022 走看看