第二天 js循环和练习题
输入:window.prompt(“请输入用户名:”);
输出:window.alert(“输出的内容”);以弹出框的形式输出。
document.write(“在网页的页面输出内容”);在网页的页面输出内容;用的最多的一种输出。
console.log(“输出的内容”):在控制台输出,控制台就是浏览器按F12出现的控制台,是程序员调试代码使用。
console.log(“这个公司很坑,经常加班,拖欠工资,不要来!!!!”);

数据类型:
1、number 2、string 3、boolean 4、NaN 5、undefined 6、object 7、数组 8、null

变量:以var修饰,变量名自己定义,
第一种:var userName = “张三”;
第二种:var userName ; userName = “张三”;
第三种:userName = “张三”; 不推荐使用(禁止使用)
内存:堆内存,栈内存,本地方法区,静态区

运算符:
算术运算符:+ - * / ++ – % += -= /= *=
var a = 10;
a += 1 ==> a = a + 1;
a += 2 ==> a = a + 2;

比较运算符:== != < <= > >= === !==
var a = “111”;
var b = 111;
a == b;

==进行比较的时候,不会区别数据类型,也就是说当一个变量为string类型,一个变量为number类型,只要值相等,就表示相等。===使用绝对等于进行比较的时候,会区分数据类型,当数据类型不一致的时候,就算是值一样,也不相等。

逻辑运算符:&& || !
&&:和,表示两个表达是都为真的时候,才表示正确

a = 19
if(a > 10 && a < 20){
document.write(“为真”);
}

|| 或:表示只要有一边的表达式为真,则为真,只有同时全部为假的时候,才为假
a = 5
if(a < 10 || a > 20){
document.write(“为真”);
}

! 非:取反。。
if(!(a >10)):

分支语句:
第一种:if(判断语句){ 执行语句块 }
第二种:if(判断语句){执行语句块}else{执行语句块}
第三种:if(判断语句){执行语句块}else if(判断语句){执行语句块}else{执行语句块};

循环结构:一段代码重复执行,可以使用循环结构进行控制重复执行的代码;

循坏结构的第一种:
for (初始化变量值;判断语句;每次循换对变量的改变){
重复执行的代码块;
}
循环结构的第二种:while
while(判断语句){
重复执行的代码块
}

循环结构的第三种:do {} while();

while 和do while除了结构的区别之外,剩下的区别在于:dowhile结构至少会执行一次重复的代码,不管条件是否满足,都会执行一次,但是while 只要条件不满足,则重复的代码一次都不会执行。

嵌套语句:
for(){
for(){
for(){
}
}
}

switch()

蜗牛学院 第二天 js循环和练习题相关推荐

  1. 蜗牛学院 第二天 前端表格

    第二天 前端表格 :对字体的设置:字体大小,字体,颜色 属性:基于标签之上,也就是先有标签,再有属性,是对特定事物的描述和刻画. 字体大小:size="10":10表示像素,是屏幕 ...

  2. vue.js循环for(列表渲染)详解

    vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for <ul id="example-1"> <li v-for="item in ...

  3. vue.js根据数据循环生成表格_vue.js循环for(列表渲染)详解

    vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for {{ item.message }} var example1 = new Vue({ el: '#example-1', ...

  4. js循环绑定事件问题及解决方法

    js初学者经常遇到的循环绑定事件问题 js循环绑定事件 在编写JS代码的时候,我们经常会遇到要对一系列元素进行事件绑定的情况,然后就会理所当然的开一个for循环,对元素的事件进行赋值等操作,最后运行的 ...

  5. 蜗牛学院:项目管理十大TION法

    作者:蜗牛学院CEO邓强 我个人从事技术管理工作十多年,对于项目管理有一些自己的理解.在给学员做培训和分享的过程中总结了一些项目管理的法则,姑且标题党一回,称作十大TION法(心法). 1. Orga ...

  6. 2011年成都信息工程学院第二季极客大挑战逆向第三题Game破文

    [文章标题]: 2011年成都信息工程学院第二季极客大挑战逆向第三题Game破文 [文章作者]: JoyChou [软件名称]: Game [软件大小]: 176KB [下载地址]: http://w ...

  7. 自学JavaScript第二天- JS 进阶: 对象 函数

    自学JavaScript第二天- JS 进阶: 对象 函数 对象进阶 构造函数 使用类 类的继承 静态方法 函数进阶 方法 装饰器 高阶函数 map / reduce filter sort ever ...

  8. 因为一封建议邮件,被蜗牛学院直接开除的故事。

    针对前段时间成都校区曹**因为一封建议邮件,被蜗牛学院直接开除的故事,我希望通过他曾经班主任的一封对整个事件的说明邮件给大家一个更加全面的认识,既然是故事嘛,总要善始善终,避免断章取义和认知错误.至于 ...

  9. js循环nodelist_JS循环Nodelist Dom列表的4种方式

    这次给大家带来JS循环Nodelist Dom列表的4种方式,JS循环Nodelist Dom列表的注意事项有哪些,下面就是实战案例,一起来看一下. 本文实例讲述了原生JS实现循环Nodelist D ...

最新文章

  1. Bootstrap学习-其它内置组件
  2. 解决Mac上adb: command not found问题
  3. Treap原理和实现方法
  4. Appium 夜神 配置
  5. 使用js数组sort比较函数,实现按照对象的某个属性对数组进行排序
  6. 一位程序员 8 年的物联网奋斗史
  7. 检查Prefab或场景物件是否丢失脚本
  8. 005-垃圾收集算法
  9. linux【文件操作】命令详解
  10. java 单元测试 网络请求_Spring Boot 系列(二)单元测试网络请求
  11. 正定矩阵与半正定矩阵定义与判别
  12. Mysql(2)事务
  13. Mac解决Updating Homebrew卡顿
  14. 骆昊python100天百度云_GitHub - Luffy-cc/Python-100-Days: Python - 100天从新手到大师
  15. BPDU网桥协议数据单元和STP生成树协议
  16. Appium 连接夜神模拟器并启动
  17. 船务术语简缩语(zt)
  18. 【GAN ZOO阅读】Generative Adversarial Nets 生成对抗网络 原文翻译 by zk
  19. Fusion 360 学习笔记
  20. python中调用API的几种方式

热门文章

  1. 笔记-基于Lie群SE(3)的航天器姿轨一体化建模方法
  2. 电话机器人系统工作中是如何识别空号的
  3. JAVA获取CPUID、主板序列号、硬盘序列号、MAC地址
  4. 汉语拼音的26个拼音字母该怎么学?
  5. 在微信公众号上显示指定位置的地图
  6. 【22考研】计算机择校信息库!近百所高校21计算机考研数据汇总!(持续更新中)
  7. GeneratorConfig.xml文件配置详解及IDEA中的使用,处女座小编整理,值得一看
  8. 优秀的孩子是怎样培养的
  9. SketchUp Pro 2022 Mac最新版支持m1支持12系统性能上大提升
  10. 基于matlab的漏电保护器仿真,基于MATLAB的小电流接地系统简单故障仿真实验