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

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

一、基础知识

关键字:系统定义 有意义的名字如 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. tomcat开启https服务

    一.创建证书 证书是单点登录认证系统中很重要的一把钥匙,客户端于服务器的交互安全靠的就是证书:本教程由于是演示所以就自己用JDK自带的keytool工具生成证书:如果以后真正在产品环境中使用肯定要去证 ...

  2. 手机、电脑、安卓、iOS、微信浏览器判断

    微信浏览器判断: // true为微信浏览器function is_weixin() { var ua = window.navigator.userAgent.toLowerCase(); if ( ...

  3. web前端页面优化——个人见解

    web前端页面优化,我们从JavaScript.css.html这3个方面说下,我的见解,希望大神们能有刚好优化方法,一起探讨. 一.  有关javascript方面 优化见解. 1. 首先举个例子: ...

  4. poj 2135 Farm Tour【 最小费用最大流 】

    第一道费用流的题目--- 其实---还是不是很懂,只知道沿着最短路找增广路 建图 源点到1连一条容量为2(因为要来回),费用为0的边 n到汇点连一条容量为2,费用为0的边 另外的就是题目中输入的了 另 ...

  5. Java从入门到精通一步到位!

    Java作为近几年来非常火的编程语言,转行来做Java的人不计其数,但如今真正的人才仍然匮乏,所以学习Java一定要有一个系统的学习规划课程.阿里云大学帮您规划Java学习路线可以帮助您从一个小白成长 ...

  6. jsp错误页面的处理

    局部的错误处理 1,errorpage 在错误页面指令page中声明errorpage="要显示的页面地址" 在要显示的页面page中声明iserrorpage="tru ...

  7. python web开发 编写web框架

    参考链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143233900 ...

  8. SpringBoot+Maven聚合多项目打包成jar

    已我最近自己在玩的一个DEMO为例 taosir为pom.xml,其他子项目均为其modules,且为jar项目 eureka为注册中心.workflow为提供者.entrance为调用方 entra ...

  9. js实现导航固定定位

                                                                                   js实现导航固定定位 <!DOCTY ...

  10. Linux下基于多线程的echo

    准备开始写一些Linux 下网络编程以及多线程的blog,就从这个简单的echo程序开始吧. 在echo的服务端使用多线程与客户进行通信,可以实现一个服务端程序同时连接多个客户的功能.那么,到底在服务 ...