JavaScript常用语句循环,判断,字符串换数字

目录
  • 1.switch
  • 2.While 循环
  • 3.Do/While 循环
  • 3.字符串转换数字

1.switch

选择多个需被执行的代码块之一

switch(e) {
     case 1:
        //e为1执行这里
        break;
     case 2:
        //e为2执行这里
        break;
     default:
        //都不满足执行这里
}

注意:

  • 不必用break中断 switch 代码块中的最后一个 case。代码块在此处会自然结束。
  • Switch case 使用严格比较(===),值必须与要匹配的类型相同。
  • 如果 JavaScript 遇到 break 关键词,它会跳出 switch 代码块,这样做系统就不会继续往下执行,可以提高性能。

2.While 循环

下面不满足条件会一直循环,直到参数"i"不小于10

while (i < 10) {
    text += "数字是 " + i;
    i++;
}

3.Do/While 循环

这个跟上面差不多,但至少会执行一次,因为是先执行后判断

do {
    text += "The number is " + i;
    i++;
 }
while (i < 10);
  • for - 循环可以将代码块执行指定的次数。
  • for/in - 循环遍历对象的属性
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块,但该循环在判断条件前会执行一次代码块

3.字符串转换数字

很多同学会遇到字符串转换数字,转换的单词又记不住,或者懒的写,那么直接在变量前面加一个+号就行,

像这样:

let a = "12"//这是个字符串
console.log(+a)//现在就转换成数字12了

到此这篇关于JavaScript常用语句循环,判断,字符串换数字 的文章就介绍到这了,更多相关JavaScript常用语句内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 关于js typeof 与 instanceof 判断数据类型区别及开发使用

    目录 1.typeof 操作符 2.instanceof 操作符 3.typeof 和 instanceof 的区别以及开发中的使用建议 前言: 日常的开发中,我们经常会遇到判断一个变量的数据类型或者该变量是否为空值的情况,你是如何去选择判断类型的操作符的?本文来总结记录一下我们开发人员必须掌握的关于 typeof 和 instanceof 的知识点以及在开发中的使用建议,同时在面试过程中也经常会遇到这样的问题. 1.typeof 操作符 typeof 操作符,确定任意变量的数据类型,确切说,它

  • JS中的四种数据类型判断方法

    目录 1.typeof 2.instanceof 3.constructor 4.toString() 本文总结了四种判断方法: 1.typeof typeof是一个运算符,其有两种使用方式:(1)typeof(表达式); (2)typeof 变量名;返回值是一个字符串,用来说明变量的数据类型;所以可以用此来判断number, string, object, boolean, function, undefined, symbol 这七种类型,每种情况返回的内容如下表所示: // 字符串 con

  • 详解Javascript基础之循环

    目录 循环 for for-in for-of while do-while 跳出循环 总结 循环 for 循环是任何一门语言都会有个命令,用于反复执行某段代码. 例如,循环代码块5次: for (let i = 0; i < 5; i++) { let text = `当前数字为${i}` console.log(text) } // 输出结果: 当前数字为0 当前数字为1 当前数字为2 当前数字为3 当前数字为4 此例中,let i = 0是声明循环的计次变量,i < 5是循环终止条件,i

  • JavaScript中判断的优雅写法示例

    目录 前言 一.一元判断 1.1 举个例子

  • JavaScript字符串转换数字的方法

    目录 1.parseInt(string, radix) 2.Number() 3.parseFloat() 方法主要有:1.parseInt() :2.Number() :3.parseFloat() ; 下面来挨个介绍: 1.parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数或 NaN. 第一个参数要被解析的值.如果参数不是一个数字,则将其转换为数字: 第二个参数指定被解析值是几进制数 如果传入的第一个字符不能转换为数字,parseInt会返回 NaN.

  • JS循环中正确使用async、await的姿势分享

    目录 概览(循环方式 - 常用) 声明遍历的数组和异步方法 for 循环中使用 map 中使用 forEach 中使用 filter 中使用 附使用小结 总结 概览(循环方式 - 常用) for map forEach filter 声明遍历的数组和异步方法 声明一个数组:️ const skills = ['js', 'vue', 'node', 'react'] 再声明一个promise的异步代码: ️ function getSkillPromise (value) { return ne

  • parseInt parseFloat js字符串转换数字

    方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的字符,判断它是否是个有效数字:如果不是,该方法将

  • JavaScript常用语句循环,判断,字符串换数字

    目录 1.switch 2.While 循环 3.Do/While 循环 3.字符串转换数字 1.switch 选择多个需被执行的代码块之一 switch(e) { case 1: //e为1执行这里 break; case 2: //e为2执行这里 break; default: //都不满足执行这里 } 注意: 不必用break中断 switch 代码块中的最后一个 case.代码块在此处会自然结束. Switch case 使用严格比较(===),值必须与要匹配的类型相同. 如果 Java

  • php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创

    本文实例讲述了php使用strpos判断字符串中数字类型子字符串出错的解决方法.分享给大家供大家参考,具体如下: 一.问题: 最近的开发中在程序代码里有一个随机数是否在给定字符串里的判断,我用了如下的测试代码: $string='中奖号码:3'; $numtmp=mt_rand(1,10); if(strpos($string,$numtmp)!==false){ echo "恭喜中奖!中奖号码:".$numtmp; }else{ echo "谢谢!欢迎再来,中奖号码不是&q

  • Java判断字符串是不是数字过程解析

    前言 数字是计算机科学的根本,那么java中数字是怎样来表示呢?规则又是怎样呢?今天我们来探讨一下这个话题.数字在某些领域经常用字符串来进行表示和传递.那么我们可以从判断java中一个字符串是否是数字来获取一些有用的信息. 空字符和null 首先我们可以很清晰的知道空字符""和null 肯定不是数字.其实我们写其他逻辑一样.把一些最极端最容易辨别处理的逻辑判断直接要优先进行处理.这是一个小的窍门. toCharArray 排除了先前情况的字符串可以通过toCharArray() 方法转

  • c#中判断字符串是不是数字或字母的方法

    一.判断字母 复制代码 代码如下: string str = Console.ReadLine();if (char.isLetter(str)){}else if (char.IsDigit(str)){} if(ch>='a'&&ch<='z') 小写字母if(ch>='A'&&ch<='Z') 大写字母数字也一样.判断汉字一般是输入 >255 因为汉字是大字符集二.判断输入的是不是数字 复制代码 代码如下: try{int n = 0;n

  • 基于python实现判断字符串是否数字算法

    算法1 1.分小数和整数:如果小数点个数为1,则可能是小数.如小数点个数为0,则可能是整数.小数点个数非0也非1,那么就不是数字. 2.如果是小数,再分正数和负数的情况:如果首位为负号,则可能是负小数.如果首位不为负号,则可能是正小数. 1)如果首位为负号,则去掉负号. 2)如果首位不为负号:或者是首位为负号,去掉首位负号之后.则判断是否为是否为".",如果是,那么就不是数字,如果不是,就去掉"." 3)再判断剩下字符是否都在"0123456789&quo

  • Python 中的判断语句,循环语句,函数

    目录 1. 判断语句 1.1 布尔类型和比较运算符 1.1.1 布尔类型 1.1.2 比较运算符 1.2 if 语句 1.2.1 if 语句基本格式 1.2.2 if else 语句 1.2.3 if elif else 语句 1.2.4 判断语句的嵌套 2. 循环语句 2.1 while 循环 2.1.1 while 循环基础语法 2.1.2 while 循环嵌套使用 2.2 for 循环 2.2.1 for 循环基础语法 2.2.2 range 语句 2.2.3 变量作用域 2.2.4 fo

  • JavaScript中常用的几种字符串方法汇总(新手必看)

    JavaScript常用的几种字符串方法 字符串是一种只读数据,只能查 常用的几种字符串方法: 1.charAt:根据指定的下标获取到对应的字符; 2.charCodeAt:根据指定的下标获取到字符对应的阿斯克码:(底部有ASCII对照表) ps:通过阿斯克码获取到字符: 3.substring:截取字符串: 4.substr:截取字符串: 5.slice:截取字符串: 6.indexOf:查找字符/子字符串在大字符串中第一次出现的位置,找到了返回下标,找不到返回-1: 7.lastIndexO

  • JavaScript 语句之常用 for 循环详解

    JavaScript中循环语句不少,for.for in.for of和forEach循环,今天对比Array.Object.Set(ES6).Map(ES6)四种数据结构循环语句支持的情况及区别. 新建四种数据类型的测试数据 let arr = [1, 2, 3, 4, 5, 6]; let obj = { a: 1, b: 2, c: 3 }; let map = new Map([['a', 'a1'], ['b', 'b2'], ['c', 'c3']]); let set = new

  • javaScript 判断字符串是否为数字的简单方法

    复制代码 代码如下: parseInt("Hello",10);//return NAN   parseInt("110",10);//return 110 所以简单的判断字符串是否为数字的方法就是利用isNaN(),如果返回true,则该字符串不为数字,否则为数字 复制代码 代码如下: isNaN(parseInt("Hello",10));//true;   isNaN(parseInt("110",10));//fals

  • IOS判断字符串是不是纯数字的方法总结

    前言 在大家开发项目的时候,遇到需求可能是让我们只输入一段纯数字,这时候我们就要对这个字符串进行筛选判断,不符合纯数字进行提示操作,以求达到最好的交互效果也能满足需求. 下面介绍几种判断字符串是否为纯数字的方法 第一种方式是使用NSScanner: 1. 整形判断 - (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan s

随机推荐