JavaScript 基础 if switch 弹窗 运算符
脚本语言最重要的几个部分:
数据类型 运算符 控制语句 数组 方法(函数)
一、基础知识
关键字:系统定义 有意义的名字如 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 弹窗 运算符的更多相关文章
- javascript基础03
javascript基础03 1. 算术运算符 后增量/后减量运算符 ++ ,-- 比较运算符 ( >, <, >=, <=, ==, !=,===,!== ) 逻辑运算符( ...
- JavaScript基础一
1.1 javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) J ...
- JavaScript基础(1)-ECMAScript
一.JavaScript简介 1.JavaScript历史背景 布兰登 • 艾奇(Brendan Eich,1961年-),1995年在网景公司,发明的JavaScript. 刚开始JavaScrip ...
- 第五模块·WEB开发基础-第2章JavaScript基础
第1章 JavaScript基础 01-JavaScript历史介绍 02-JavaScript的组成 03-JavaScript的引入方式 04-变量的使用 05-基本数据类型(一) 06-基本数据 ...
- JavaScript基础内容
javascript:是个脚本语言,需要有宿主文件,他的宿主文件是html文件.用来交互的 Javascript基础 写法分类: 1.内联(行内):写在标签里面,以事件属性表现 属性名就是事件属性名 ...
- JavaScript基础
JavaScript基础 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处 ...
- 前端之JavaScript基础
前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C ...
- javascript基础部分
javascript基础部分 1 数据类型: 基础数据类型(通过typeof来检测):Number,string,undefined,null,boolean,function typeof只能检测 ...
- javascript基础语法——词法结构
× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...
随机推荐
- Elasticsearch部署异常Permission denied
异常描述 在Linux上部署ElasticSearch时抛出了一个异常如下: log4j:ERROR setFile(null,true) call failed. java.io.FileNotFo ...
- POJ 3020 Hungary
一道建图题-- // by SiriusRen #include <cstdio> #include <cstring> using namespace std; #defin ...
- 备份IIS
备份IIS,这里实质指的是备份IIS配置.如果要备份IIS部署的网站的话,直接Copy目录就行了. 备份IIS配置其实和备份系统含义差不多,为了方便系统或者IIS出现故障后能够及时恢复到某节点上,所以 ...
- 分布式memcache
使用多台memchache服务器,形成memchache集群.目的是为了提升memchache所能使用的硬件资源数量.多台memcached服务器之间不相互通讯.分布式算法由客户端实现,(php来说, ...
- Android 的永久登陆 与注销登陆
一.永久登陆 sharedprefrence 存储 userID 以及 password private String FILE = "saveUserNamePwd";//用于 ...
- Java回忆录之英勇黄铜V
说实话最近心好累,就因为一个混合app开发贼简单的一个功能.我本以为很简单,做起来却发现需要很多知识面.麻雀虽小五脏俱全,即使再小的一个功能实现起来也需要很全面的知识来担保.要想盖高楼大厦啊必定要有坚 ...
- Dynamic dispatch mechanisms
Normally, in a typed language, the dispatch mechanism will be performed based on the type of the arg ...
- 安装全局可执行的gulp
gulp需要作为项目的开发依赖(devDependencies)安装,全局安装了gulp是无法执行项目的,不单单需要全局安装 gulp:npm install gulp -g,也需要作为项目的开发依赖 ...
- Block formatting context & Inline formatting context(BFC&IFC)的区别(转载)
何为BFC与IFC bfc与ifc是针对页面正常流的两种环境,块级元素处于bfc环境中,行内元素处于ifc环境中. 元素是块级元素or行内元素由其display属性决定: block, table, ...
- Vue学习之路第一篇(学习准备)
1.开发工具的选择 这个和个人的开发习惯有关,并不做强求,厉害的话用记事本也可以.但是我还是建议用人气比较高的编辑工具,毕竟功能比较全面,开发起来效率比较高. 我之前写前端一直用的是sublimete ...