脚本语言最重要的几个部分:

数据类型  运算符  控制语句  数组   方法(函数)

一、基础知识

关键字:系统定义 有意义的名字如 background link 等

标识符:自己定 比如class的名字aa

变量:可以看作储存数据的容器,名字必须用字母开头,对大小写敏感。定义后可多次赋值 传值赋值。

  定义  aa                var aa=1, bb=2;  中间加逗号 最后加分号

定义并赋值 var aa = 123

使用  aa

  变量的六大数据类型:

    string 字符串  number 数字  boolean 布尔  object 对象  null 空  undefined 未定义

常量:固定值

标量:标准变量类型,比如整型 浮点型 字符串型 布尔型

举个栗子

Var                    qqq                    =         123

关键字        标识符 变量                         常量                 123换为aaa为变量

二、控制语句

1.判断 if(表达式){表达式为true执行}

    else{否则执行这个}

  当执行选择不只两个时 if(){ }

              else{} if(){}

              else{}

2.匹配 switch(变量){

      case“4”:alert();

        break;

      case“5”:alert();

        break;

      default:alert();

        break;}

    解释:当变量等于4时走第一个 等于5时走第二个,都不是走default

    运行原理:str匹配case 成功执行此case 到break结束,没有break则进入下一个case,直到找到break或结束位置。没有case进default。

三、三种弹窗

  alert()告警窗口

  confirm()选择框    (有返回值为true or false)

  prompt(“提示输入”,“输入框的默认值”)   (有返回值为输入的内容)

四、运算符

  算数运算符  +    -    *    /    ++   --   %取余数

  赋值运算符  =       +=        -=       *=        /=

  关系运算符  >       <          >=      <=        !=不等      ==(比较值)     ===(比较值和类型)

  逻辑运算符  && 与      ||  或   !非

  三元运算符       表达式?

字符串拼接   字符串之前为数字相加  字符串相邻,转化为字符串相加

      1+1+“1”=“21”     “1”+1+1=“111”

字符串拆分 引号分开 “ab”变 “a”+“b”  里面加字符串aa  “a”+aa+“b”

var idVal = "asd";
var str = "<div id="+idVal+"></div>"

JavaScript 基础 if switch 弹窗 运算符的更多相关文章

  1. javascript基础03

    javascript基础03 1. 算术运算符 后增量/后减量运算符 ++ ,-- 比较运算符 ( >, <, >=, <=, ==, !=,===,!== ) 逻辑运算符( ...

  2. JavaScript基础一

    1.1 javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) J ...

  3. JavaScript基础(1)-ECMAScript

    一.JavaScript简介 1.JavaScript历史背景 布兰登 • 艾奇(Brendan Eich,1961年-),1995年在网景公司,发明的JavaScript. 刚开始JavaScrip ...

  4. 第五模块·WEB开发基础-第2章JavaScript基础

    第1章 JavaScript基础 01-JavaScript历史介绍 02-JavaScript的组成 03-JavaScript的引入方式 04-变量的使用 05-基本数据类型(一) 06-基本数据 ...

  5. JavaScript基础内容

    javascript:是个脚本语言,需要有宿主文件,他的宿主文件是html文件.用来交互的 Javascript基础  写法分类: 1.内联(行内):写在标签里面,以事件属性表现 属性名就是事件属性名 ...

  6. JavaScript基础

    JavaScript基础 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处 ...

  7. 前端之JavaScript基础

    前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C ...

  8. javascript基础部分

    javascript基础部分 1  数据类型: 基础数据类型(通过typeof来检测):Number,string,undefined,null,boolean,function typeof只能检测 ...

  9. javascript基础语法——词法结构

    × 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...

随机推荐

  1. float类型和double类型的二进制存储

    在32位环境下, float占用32位,double占用64位, 目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算.这种结构是一种科学计数法,用符号.指数和  ...

  2. 关于1-n任意的gcd的和

    gcd和 题目 GCD sum 公约数的和 大意是让你求1-n任意两个数的gcd的和之类的. 解法 显然你需要枚举对吧,不然你怎么可能求出gcd呢? 其次我们需要一些数学推理 令F(n)表示\(\su ...

  3. ubuntu sublime text 2 破解版

    原网地址 : http://blog.csdn.net/icephone/article/details/8217567 关于sublime text 2 的一个使用教程以及前端的不错的学习博客 ht ...

  4. centos 部署 .net core runtime 环境

    除非在linux下开发才安装SDK,一般生产环境只需安装 runtime 1.添加 yum 源 sudo rpm --import https://packages.microsoft.com/key ...

  5. thinkphp 5 count()方法在控制器,模板中的使用方法

    thinkphp中关于count()方法的使用: 控制器中:echo count($arr)模板中:{$arr | count}模板中if判断语句中 <if condition="co ...

  6. TESTUSERB 仅能对TESTUSERA 用户下的某些表增删改查、有些表仅能对某些列update,查询TESTUSERB 用户权限,获取批量赋予语句。

    TESTUSERB 仅能对TESTUSERA 用户下的某些表增删改查.有些表仅能对某些列update,查询TESTUSERB 用户权限,获取批量赋予语句. select 'grant '|| PRIV ...

  7. CDR入门教程-CorelDRAW排版教程

    CorelDRAW是一个绘制矢量图,排版的软件.今天给大家带来一片教程就是关于排版的.大家快来试试吧. CDR下载:http://pan.baidu.com/s/1cD4buQ 步骤一:新建一个A4文 ...

  8. 路飞学城Python-Day42

    前端                                                                                                  ...

  9. 实现js保留小数点后N位的代码

    在JS中,一般实现保留小数点后N位的话,都是利用toFixed函数 <script language="javascript"> document.write(&quo ...

  10. 51nod 1576 Tree and permutation(树的重心+dfn序)

    乍一看我不会. 先不考虑加点. 先考虑没有那个除\(2\). 考虑每一条边的贡献,假设某一条边把这棵树分成大小为x,y的两个部分. 那么这条边最多可以被使用\(min(x,y)*2\)次(因为有进有出 ...