## 顺序结构:
### 从上到下,从左到右## 分支结构:
### 提前定义好多种功能,在符合逻辑的条件下执行响应式的代码
** if     结构 **
1. if(表达式)
2. 计算结果是Boolean 则直接判断
3. 非Boolean 会强行转化为Boolean
4. 条件执行的代码块,表达式结构 或者表达式的转换结果为true,则执行代码块里面的内容** switch 结构 **
1. 我们在switch 语句中的大括号之中可以定义n个case数据
2. case 数据就是用来和switch()里的数据进行比较
3. case 数据可以存在很多个
4. 对比顺序从上到下
5. 对比的运算是绝对等于** switch(num/String/...){case num/String/...: 语句块; break;...default:所有的case比配失败,执行这条语句。
}## 判定纯数字字符串
/ - 判定一个字符串是否是纯数字字符串 !; // 怎么判定 NaN ? // console.log( NaN === 1 );// console.log( NaN === 2 );// console.log( NaN === 3 );// console.log( NaN !== 10086 );// 需要使用 isNaN API ; // - 在javascript底层, isNaN 先对传入的数据进行 Number 强制转换然后再去判定转换后的结果是不是NaN ; // console.log( isNaN(NaN) );// console.log( isNaN(123) );// console.log( isNaN("hello world") );// - 判定纯数字字符串; // console.log( !isNaN("123456789") );// console.log( !isNaN("123a456789") );## 循环结构:
### - 实现程序的快速重复执行
** 循环语句 **
1. while(){}
2. do {} while(){}
3. for{;;}{}```javascript
// while循环
// while(/*条件表达式*/){
//     // 循环执行
//     // 代码块
//     // 加跳出循环的条件
//     // 死循环->致命影响//     // // 一般情况下, 都有一套配套数据
//     // 1.起始点数据
//     // 2.执行条件语句
//     // 3.有跳出循环去世的计算
// }
let i = 0;
while(i < 10){i++;console.log("i = ", i);
}//无论循环多少次, 后面代码都会等待循环执行完后才执行

≶!-- 打印1-100之间的所有偶数 -->

  1. 先打印1-100所有之间的偶数, 并打印
var i = 0;while (i < 101) {i++;if (i % 2 === 0) {console.log(i);}}
  1. do{}while(){}

do{
代码块
}while(i < 10){
console.log(“循环结束!” + i)
}

  1. for ( ; ***;***){}
    目前最流行的循环执行语句
for(var i = 0; i < 10; i++){console.log(i);
}
console.log(i);

练习

    1. 打印等腰三角形
    1. 打印奇数个星星
  • row
  • n 2 * n -1
for (let i = 1; i<=4; i++){for(let j = 4; j < 0; j--){document.write("&nbsp;");}for(let k = 0; k< i * 2 - 1; j++){document.write("*");}
}

前端学习之JavaScript第二天学习相关推荐

  1. 吴恩达深度学习 | (2) 神经网络与深度学习专项课程第二周学习笔记

    课程视频 第二周PPT汇总 吴恩达深度学习专项课程共分为五个部分,本篇博客将介绍第一部分神经网络和深度学习专项的第二周课程:神经网络基础.由于逻辑回归算法可以看作是一个单神经元(单层)的网络结构,为了 ...

  2. 从零开始学前端:初识JavaScript --- 今天你学习了吗?(JS:Day01)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:jQuery官网 - 今天你学习了吗?(CSS:Day26) 文章目录 从零开始学前端:程序猿小白也可以完全 ...

  3. javascript第二天学习

    二.运算符 1.概述 运算符(Operators,也翻译为操作符),是发起运算的最简单形式. 数学运算符(Arithmetic operators) 比较运算符(Comparison operator ...

  4. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

  5. 前端开发经验:当初我是如何学习JavaScript

    以前,我总幻想着10天精通JavaScript,一个月精通PHP等之类.最近我才发现这个想法很愚蠢.所以我现在学习JavaScript教程已经不再强迫自己说一个月学完,两个月精通的.下面分享一下我是如 ...

  6. 前端开发核心JavaScript要怎么学?给转行或是自学的朋友提些学习建议

    JavaScript给初学者的印象总是那么的"杂而乱",相信很多初学者都在找轻松学习JavaScript的途径.我试着总结自己学习多年JavaScript的经验,希望能给后来的学习 ...

  7. 零基础web前端学习之JavaScript 和css 阻塞

    web前端学习之JavaScript 和css 阻塞,JavaScript 是客户端和服务器端的脚本语言,可以插入HTML 页函中, 并且是目前较热门的Web 开发语言.同时, JavaScript ...

  8. 前端学习 之 JavaScript基础

    一. JavaScript简介 1. JavaScript的历史背景介绍 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版.这是历史上第一个比较成熟的网络浏览器,轰动一时 ...

  9. JavaScript学习笔记(第二部分)总共四部分

    JavaScript学习笔记(第二部分)总共四部分 4 对象(Object) 字符串String.数值Number.布尔值Boolean.空值Null.未定义Undefined是基本的数据类型,这些数 ...

最新文章

  1. b站看那个的python_用Python获取B站播放历史记录 !男友居然天天背着我看这些!...
  2. 最近公共祖先 LCA Tarjan算法
  3. RESTful Web 服务 - 缓存
  4. 这几种Java异常处理方法,你会吗?
  5. cocos2dx打飞机项目笔记五:CCSpriteBatchNode 的使用
  6. python读取xml编码gb2312_【转】python XML 操作总结(创建、保存和删除,支持utf-8和gb2312)...
  7. oracle数据库服务器启动后需执行的命令(SecureCRT中执行)
  8. Atitit 信息检索 v3 t55.docx Atitit 现代信息检索 目录 1.1. 信息检索(索引 索引 结构化文本 1 1.2. Atitit 重要章节 1 1.3. 息检索建模 1 1.
  9. java 按拼音模糊搜索汉字_数据查询支持中文拼音首字母模糊检索
  10. autobank渗流分析计算教程_AutoBank软件在土坝渗流稳定计算中的应用.pdf
  11. 【神兵利器】介绍一款支持屏幕录制、滚动截图、高清长图、图片编辑、图片转PDF格式、屏幕取色的截图软件:FastStone Capture
  12. Windows Server 2019系统Windows defender误删文件的解决办法
  13. Unity属性(Attributes)
  14. Java中Springboot实战之签到功能详解(超全面)
  15. 基于CH340G的USB芯片的学习
  16. web前端面试学习指南
  17. 四象限法推导lm曲线_SEM数据分析四象限方法
  18. 快递查询单号查询,对物流进行分析
  19. kubernetes 使用kubectl port-forward 访问应用
  20. 跳板机的工作原理和简单的跳板机实现

热门文章

  1. Elasticsearch对垒8大竞品技术
  2. 微服务架构下,解决数据一致性问题的实践 2
  3. 《混合云计算》——2.2 结合服务创建混合云环境
  4. Zabbix监控系统安装与使用
  5. ASP.NET MVC过滤器
  6. 杜新会一个精彩占例之反推
  7. 微软概述 Windows Server 2008 的定价、包装及授权
  8. Android WebView中使用loadData时出现的乱码问题解决办法
  9. centos7 搭建dhcp服务器
  10. 包转发、吞吐量、背板带宽计算