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是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...
随机推荐
- NSURLSession简介
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的.在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作.注意, ...
- jQuery分页插件pagination的用法
https://www.zhangxinxu.com/jq/pagination_zh/ 参数: 参数名 描述 参数值 maxentries 总条目数 必选参数,整数 items_per_page 每 ...
- 使用BigDecimal完成小数点后的精确位数的四舍五入
package com.ryan; import java.math.BigDecimal; class MyMath { public static double round(double num ...
- How an Event Enters a Cocoa Application
How an Event Enters a Cocoa Application An event is a low-level record of a user action that is usua ...
- JSP Java服务器页面
大家好!好久不见!今日我们开始学习JSP了,一些记录基础性的知识在这里与大家分享. 先说下URL(Uniform Resource Locator 统一资源定位符). URL包括传输协议(http:/ ...
- Pyhton二级操作题练习
# 1.编写一个python程序,输入两个数,比较它们的大小并输出其中较大者. num1 = input('请输入数字X:') num2 = input('请输入数字Y:') if num1.isde ...
- Windows 错误 0x80070570
Windows程序运行或者删除文件提示错误0x80070570:文件或目录损坏且无法读取. 环境 Windows 10 解决办法 管理员权限打开cmd,输入chkdsk 盘符: /f,提示输入Y,修复 ...
- Python_study_day_1_while_if
1.什么是计算机 cpu:大脑 3GHz 内存:缓冲硬盘和cpu,提高计算机运算速度 硬盘:存储数据 2.编程语言的简单分类 编译型,解释型,混合型 3.python是什么编程语言 解释类语言 //. ...
- 升级ruby到2.0
本文部分内容转载,如侵犯个人利益请联系博客管理员及时删除,或留言之评论区 一.安装库 Yum install –y gcc* openssl* wget 二.安装ruby wget https://c ...
- vue 根据下拉框动态切换form的rule
taskCategorySelect (val) { // 任务类别下拉选择 if ( val == 5 ) { this.cameraORgateway = false; // true不可以使用 ...