JS入门基础(if else 与 switch case / node安装)

在 JavaScript 中,为不同的决定来执行不同的动作,我们可使用以下条件语句:

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
  • if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
  • switch 语句 - 使用该语句来选择多个代码块之一来执行

多重判断(if..else嵌套语句)

if(条件1)
{ 条件1成立时执行的代码}
else  if(条件2)
{ 条件2成立时执行的代码}
...
else  if(条件n)
{ 条件n成立时执行的代码}
else
{ 条件1、2至n不成立时执行的代码}

案例一:

//  分别输入姓名,身高,体重,性别,判断身体状况。(体重按公斤计算)

    计算公式man=体重-(身高-100),woman=体重-(身高-110);大于3为超重,小于-3为偏瘦,其余为正常

var readline=require(‘readline-sync‘)
console.log(‘请输入姓名‘)
var name=readline.question();
console.log(‘请输入身高‘)
var height=parseInt(readline.question());
console.log(‘请输入体重‘)
var weight=parseInt(readline.question());
console.log(‘请输入性别(man/woman)‘)
var sex=readline.question();

if(sex==‘man‘){
    var manhealth=weight-(height-100);
    if(manhealth>3){
        console.log(‘超重‘)
    }
    else if(manhealth<3){
        console.log(‘偏瘦‘)
    }
    else{
        console.log(‘健康‘)
    }
}
if(sex==‘woman‘){
    var health=parseInt(weight-(height-110));
    if(health>3){
        console.log(‘超重‘)
    }
    else if(health<3){
        console.log(‘偏瘦‘)
    }
    else{
        console.log(‘健康‘)
    }
}

当有很多种选项的时候,switch比if else使用更方便。

switch(表达式)
{
case值1:
  执行代码块 1
  break;
case值2:
  执行代码块 2
  break;
...
case值n:
  执行代码块 n
  break;
default:
  与 case值1 、 case值2...case值n 不同时执行的代码

break;循环就会结束,不会输出后面循环的内容
continue本次循环将被跳过,而后续的循环则不会受到影响

安装 node步骤:

1.node 安装

直接点一下就OK

2.修改镜像地址(下载模块)

npm conflig set registry=https://registry.npm.taobao.org

(学校局域网)服务器镜像:在命令行中敲入

npm config set registry=http://192.168.8.10:7001

3.查看是否安装成功:node -v

4.创建文件夹,cmd中进入文件

输入npm init 初始化文件,成功后会创建出一个package.json文件

5.在文件中创建一个***.js文件,里面写 console.log(‘111111‘)

6.用cmd打开,dos命令进入文件夹,运行nodee *** 或 node ***.js

安装输入模块:npm install readline-sync

下载成功会自动生成一个 node_modules 文件夹

时间: 2024-10-11 06:54:10

JS入门基础(if else 与 switch case / node安装)的相关文章

angular.js 入门基础

1 angular.js 由google 开发,目前最新版本 2.0版: 2 angular.js 在原有HTML 语法基础上 允许扩展.   使用 {{}} 语法对数据进行动态绑定 3 搭建开发 angular.js 开发环境 在Angular 的官方网站  http://angularjs.org 中下载 最新版本的Angular 文件库 4开发简单的Angular应用 引用Angular 库 <script src="Scripts/angular-1.4.0-rc.2/angula

js入门基础

一. 引入JS文件: <script src="script.js"></script> 函数使用: <input type="button"  value= "点击我" onclick="context()"/> 二. js互动: 1.输出内容: 直接输出:document.write("I like js"); 通过变量输出: var mystr = "he

React.js入门基础一

React A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES 下面是为什么在你选择之前需要再考虑一下:(摘录) 一开始 React 会极大地减慢你的开发.理解props.state以及组件通信如何工作并不是很简单,并且文档信息错综复杂.理论上,这将会被克服,你的整个团队都上道之后,开发速度上就会有一个很大的提升. React 不支持 IE8 以下的任何浏览器,以后也绝不会. 如果你的应用/站点不需要频繁的动态页面更新,你可能为了很小的功能而编写大

js入门基础7-2 (求模-隔行变色)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>隔行变色</title> <script> window.onload = function () { var aLi = document.getElementsByTagName('li'); for (var i = 0; i < aLi.length; i++) { if

Vuejs入门基础笔记

首先说明下 本文来自于学习慕课网: vue.js入门基础的学习心得,体会,笔记. 1.从 .vue到页面 通过蓝色部分的脚手架工具我们实现vue的界面的展示.其中蓝色部分的技术细节我们可以不用关注.我们需要关注的是绿色部分的实现. 其中绿色部分的.js就是我们的数据层,也就是module模块.而html和css主要负责页面的元素展示以及css效果. 我们需要关注的,是如下图的三个部分,下图是vue的一个组件具体由哪三个部分组成: 2.vue的一些重要的组件总结和示例: 3.vue的基础框架 4.

Angular JS从入门基础 mvc三层架构 常用指令

Angular JS从入门基础  mvc模型 常用指令 ★ 最近一直在复习AngularJS,它是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. 1.常用指令 AngularJS 通过指令扩展了HTML,且通过表达式绑定数据到 HTML.下面我们看一下AngularJS中的常用指令. (1).基本概念 指令:AngularJS中,通过扩展HTML的属性提供功能.所以,ng-

10-14C#基础--语句(switch....case和for...循环)

10-14C#基础--语句(2) 一.课前作业:“跟电脑猜拳” 二.switch(定义的变量,参数值)......case.... 注:switch...case大多用于值类型的判断,这里不同于if表达式(关系运算). 练习1: 练习2: 三.for(“因为”)....循环 知识点1: 知识点2:加break(跳转),跳出循环体. 练习1: 练习2: 练习3: 或者下面这种方法: 注: 练习5: 以上是switch...case..语句和for...语句的知识点,而for...语句是功能最多的循

Python | 基础系列 &#183;?Python为什么没有switch/case语句?

与我之前使用的所有语言都不同,Python没有switch/case语句.为了达到这种分支语句的效果,一般方法是使用字典映射: def numbers_to_strings(argument): switcher = { 0: "zero", 1: "one", 2: "two", } return switcher.get(argument, "nothing") 这段代码的作用相当于: function(argument)

C#语言基础— switch case和if的嵌套练习

switch case的学习 例: Console.WriteLine("1.汉堡包"); Console.WriteLine("2.薯条"); Console.WriteLine("3.鸡块"); Console.WriteLine("4.鸡腿"); Console.WriteLine("5.鸡米花"); Console.Write("请输入您的选择项目数字:"); string a