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是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...
随机推荐
- 3. Longest Substring Without Repeating Character[M] 最大不重复子串
题目 Given a string, find the length of the longest substring without repeating characters. Example 1: ...
- SQL语句之WITH AS
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到. 其实就是把一大堆 ...
- Java入门第一季
慕课网:http://www.imooc.com/learn/85 Java入门知识第一季 1.Java开发环境和IDE的使用: 2.变量和常量 3.常用的运算符 4.流程控制语句 5.数组:使用Ar ...
- DirectUI界面编程(六)实现右键弹出菜单
本节向大家介绍一下右键弹出菜单是如何实现的.效果如下,在窗口中点击鼠标右键弹出菜单,点击菜单项能够响应菜单点击事件. 使用Duilib库实现的弹出菜单,实际上也是一个Windows窗口,因此我们需要创 ...
- VC工程里,如何编译汇编语言的文件
最近老是有朋友问,VC工程里,如何编译汇编语言的文件,接下来就说一下步骤: 1.将汇编语言文件,加入到工程里: 2.在Solution Explorer窗口中右键单击Visual C++项目,选择Bu ...
- MySQL监控SQL及命中率脚本
[root@hank-yoon scrips]# vi mysqlstat.sh/export/servers/mysql/bin/mysqladmin -P3306 -uyoon -pyoon ...
- web_测试用例注意点
测试是一种思维,包括情感思维和智力思维,情感思维主要体现在一句俗语:思想决定行动上(要怀疑一切),智力思维主要体现在测试用例的设计上.具有了这样的思想,就会找出更多的bug.(^_^个人认为,不代表官 ...
- CDR中如何将对象在页面居中显示
利用CorelDRAW在做设计排版时,如果想让对象在页面居中显示你会用什么方法?用鼠标拖?还是更准确的做法选择参照物对象,利用对齐与分布命令?或者还有更简单快速的方法,一起来看看吧! 最简单的方法(页 ...
- 使用短信猫读取短信java代码
短信猫简单配置:https://www.cnblogs.com/Big-Boss/p/9699880.html 测试发送短信代码:https://www.cnblogs.com/Big-Boss/p/ ...
- Linux系统_Ubuntu中Hadoop常用命令
ctrl+alt+t打开终端窗口sudo useradd -m hadoop -s/bin/bash创建新用户ctrl+alt回到自己的笔记本 创建hadoop用户sudo useradd -m ha ...