1. 变量提升 2. 条件语句 3. 循环语句 弹出框的三种形式 If条件的种类...
1. 变量提升
变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window
,window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的所有带var和function的关键字,执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去查找这个变量,有和没有这个变量。有这个变量就会看赋值没赋值,如果赋值就是后面的值,如果没有赋值就是undefined,如果没有找到就说这个变量 is not defined。
2. 条件语句
If(条件){
语句
}else{
语句
}
{} 在js我们把他叫代码块。如果代码块里的内容没有执行完,语句不会向下执行。
代码块是一个独立的整体。如果js中某一条语句出错,那么就会在此终止不会向下执行。
3. 循环语句
循环,就是对一个整体进行逐个查找。
循环
1. 从什么开始
2. 查找的步长
3. 结尾数字
计算机对数据的计算不是从1开始,从0开始,也就说0代表第一个数据
我们把用数字去代替字节的方法,将数字叫做这个字节的下标(索引)
循环语句的格式
循环用for
for(){}
我们最后发现i是5,但是i应该是for循环的代码块中的变量。但是for循环之外也可以使用,我们把这种现象叫做内存泄露。需要清内存。
1
12
123
1234
Js处理数据的目的就是将数据渲染到页面中,而渲染的数据的本质是字符串。
其他数据的底层都是字符串。
学习到最后,都是在处理数据,渲染数据的最本质方法就是字符串拼接。
后期的数据渲染的方式都是由字符串衍变而成。
4.加号的使用
+ 字符串拼接
变量和字符串之间都需要使用+进行连接。
算法
案例1 求1-10的和
弹出框的三种形式
1. alert() 警告框
2. 输入框 prompt()
3. 确认框 confirm()
案例2 找出1-100之间即能被5又能被6整除的数字
我们把这种一个一个列举出来的方法叫穷举法。
案例3 求1-20的质数
质数只能被1和他本身整除的数字最小质数是2
案例4 如何取到375中的百位 十位个位?
If条件的种类
If(条件){}
If 里面的条件只是一个字母
1. m=true
2. M和null的关系
Boolean中的true和false 我们可以用数字中的0和非0代替。
上面if(m) 如果m是true
如果m是非空
If里面的条件
有关系运算 > >= < <= == === !=
If(m=5){}
= 在js中是赋值的意思,并且这种运算从右往左执行。
将数字5赋值给变量m。
逻辑运算
|| && !
转载于:https://www.cnblogs.com/yanliangwei/p/9814584.html
1. 变量提升 2. 条件语句 3. 循环语句 弹出框的三种形式 If条件的种类...相关推荐
- Android仿IOS封装通用的弹出框Dialog和底部弹出列表选择框 仿美团顶部条件筛选框 附自定义ViewGroup
弹出框 背景 提示与询问弹出框 实现 使用 列表选择框 实现 使用 顶部条件筛选框 实现 自定义ViewGroup 使用 总结 背景 鉴于Android提供的默认弹出框很一般,IOS的弹出框样式还不错 ...
- 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法
01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍 Java概述.helloworld案例 工 ...
- [系统安全] 六.逆向分析之条件语句和循环语句源码还原及流程控制
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- [安全攻防进阶篇] 四.逆向分析之条件语句和循环语句源码还原及流程控制逆向
从2019年7月开始,我来到了一个陌生的专业--网络空间安全.初入安全领域,是非常痛苦和难受的,要学的东西太多.涉及面太广,但好在自己通过分享100篇"网络安全自学"系列文章,艰难 ...
- python 条件语句判断连续三个数,Python_3_流程控制语句:条件判断语句(if语句),循环语句,嵌套...
第三章 流程控制语句 简介 Python代码在执行时是按照自上向下顺序执行的. 通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次 流程控制语句分成两大类:条件判断语句,循环语句 ...
- 八、深入JavaScript的条件语句和循环语句(四)
@Author:Runsen @Date:2020/5/26 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...
- [Python学习] 专题二.条件语句和循环语句的基础知识
前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和 ...
- Matlab变量、分支语句和循环语句
Matlab变量.分支语句和循环语句 一.Matlab的变量 1.变量的命名 Matlab的变量名由数字.字母和下划线组成,可是仅仅能由字母开头.大写和小写敏感,最大长度为63个字符.不能使用Matl ...
- linux循环条件,shell脚本编写 之 条件选择,条件判断,循环语句
1 概述 编写shell脚本,一般离不开条件选择,条件判断以及循环语句.掌握这三个语法,将大大提高脚本的编写效率,使得脚本编写更加灵活,完成X相对复杂的工作 2 条件选择if语句 if语句选择执行,逐 ...
最新文章
- azure mysql 只读节点_Azure MySQL PaaS 创建MySQL异地只读数据库 (Master-Slave)
- main 函数的标准原型
- java基础之集合类
- 二叉树中最大/最小深度与叶子数
- C# 汉字转拼音(全拼)
- pc端jquery左右按钮控制带缩略图的图片切换代码_Web开发实用的图片预览插件,简单零依赖——PhotoSwipe...
- art-template入门(一)之介绍
- java 无法import_ImportError:无法导入名称X
- bzoj 1620: [Usaco2008 Nov]Time Management 时间管理(贪心)
- 【养生之道】电脑族必吃日常防辐射食品
- JavaWeb—作业【建立新闻数据库以及插入数据】
- 笔记本电脑java记事本在哪_如何打开电脑记事本_电脑记事本在哪
- 数学连乘和累加运算符号_数学运算符号
- springboot志愿者管理系统
- 差分与反差分计算(MATLAB)
- 【附源码】计算机毕业设计SSM网上商城比价系统
- H323端口开放一览表
- CA—Certificate Authority证书授权中心
- 学习ios牛人40天精通iOS开发的学习方法
- php懈垢windows通用上传缺陷
热门文章
- java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧
- excel查标准正态分布_终于搞清楚正态分布、指数分布到底是个啥了
- bean 属性设置默认值_activiti7源码分析之引擎初始化与Bean注入
- android sharedpreferences 工具类,android sharedpreferences工具类
- 2021年东港二中高考成绩查询,辽宁省东港二中2021届英语高考模拟试卷1(新课改原创2020版,供2021年课改省份考生使用)...
- docker pull的镜像放在哪里_Docker 安装ELK及Docker常见命令
- php内存映射,如何用ZwMapViewOfSection将Driver分配的内存映射到App空间?
- oracle删除所有触发器的命令,Oracle删除当前用户的所有对象(表、视图、触发器、存储过程、函数)...
- qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
- altium designer 单层显示切换两次_新论文:北京新机场装配式单层铝合金网壳结构整体稳定性能研究...