当前位置:   article > 正文

for循环if判断 三元运算符 变量如何命名 数据类型转换_vue for循环遍历三元运算符

vue for循环遍历三元运算符

首先我们来看if语句,if一般是用来判断的
    判断最大值    

  1. var a = 10
  2. var b = 11
  3. var c = 12
  4. var max = 0//用来存储最大值
  5. //三个数之间比较时可以先拿其中两个数比较,值大的再跟第三个数进行比较
  6. if (a > b) {
  7. max = a
  8. if (max > c) {
  9. max = a
  10. } else {
  11. max = c
  12. }
  13. } else {
  14. max = b
  15. if (b > c) {
  16. max = b
  17. } else {
  18. max = c
  19. }
  20. }

 三元运算符

  1. //三元运算符 条件表达式?真:假
  2. max= a>b?a:b//得到的就是 a和b中的最大值,并赋值给max
  3. max=max>c?max:c//将前两个数中的最大值跟c比较得到的结果就是三个数中的最大值
  4. console.log(max);

然后用if判断简单的完成案例 

判断是否为是闰年

  1. var num = 2
  2. //判断是否是闰年
  3. //闰年被400整除或者可以4整除但是不能被100整除
  4. var year = 2022
  5. if(year%400==0 || (year%4==0 &&year%100!=0)){
  6. console.log(year,"是闰年");
  7. }
  8. else{
  9. console.log(year,"不时闰年");
  10. }


然后来看for循环的实例,for一般是用来遍历循环的

用for循环求0-100偶数和

  1.  var app = 0
  2. for(var o=1;o<=100;o++ ){
  3.                 if(o%2==0){
  4.                     app+=o
  5.                 }
  6.             }
  7.         console.log(app);

一、变量的定义
1、变量是用于存储信息的"容器",是命名的内存空间,可以使用变量名称找到该内存空间。
2、JavaScript 的变量是松散类型(弱类型)的,所谓松散类型就是用来保存任何类型的数据。在定义变量的时候不需要指定变量的数据类型。
3、定义变量时要使用 var 操作符(var 是关键,表示的变量),后面跟一个变量名(变量名是标识符)。
格式:var 变量名;  
4、变量定义完成后,可以存储任意类型的数据。
二、变量的命名规则
变量可以使用短名称,如x,y;也可以是长名称,如information,construction
变量命名规则如下:
1、变量命名必须以字母、下划线”_”或者”$”为开头。其他字符可以是字母、_、美元符号或数字。
2、变量名中不允许使用空格和其他标点符号,首个字不能为数字。
3、变量名长度不能超过255个字符。
4、变量名区分大小写。(javascript是区分大小写的语言)
5、变量名必须放在同一行中
6、不能使用脚本语言中保留的关键字、保留字、true、false 和 null 作为标识符。
截止到目前为止JS描述了一组具有特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作等。关键字也是语言保留的,不能用作标识符。if for switch  case  break  continue  while  var  function
定义变量的格式:
var  变量名;
var  变量名=初始值;  //初始值不受数据类型的限制
例如:
var name;  声明了一个变量name
var name = "tony";       name表示名字,值为“tony”,数据类型为字符串;
var age = 27;            age表示年龄,值为27,数据类型为number;
var girlFriend = false;     girlFriend表示女盆友,值为否,数据类型为布尔值;
var fn = function(){};   fn表示一个方法,值为一个函数,数据类型为对象;
(1)“=”表示赋值运算符,将“=”右边的变量、常量、表达式的值赋给“=”左边的变量
(2)定义变量的同时,可以为该变量赋一个初始值。

一、转为字符串:使用 .toString或者String。

1、 .toString()方法:注意,不可以转null和underfined

  1. //转为字符串-->toString方法
  2. var bool=true;
  3. console.log(bool.toString());
  4. //注意,toString不能转null和underfined.

2、String()方法:都能转

console.log(String(null));
3、隐式转换:num  +  "",当 + 两边一个操作符是字符串类型,一个操作符是其它类型的时候,会先把其它类型转换成字符串再进行字符串拼接,返回字符串

  1. var a=true;
  2. var str= a+"";
  3. console.log('str');

二、转为数值类型

1、Number():Number()可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN

console.log(Number(true));

2、parseInt():

  1. var a="12.3px";
  2. console.log(parseInt(a);
  3. //结果:12.3.  如果第一个字符是数字会解析知道遇到非数字结束.
  4. var a="abc2.3";
  5. console.log(parseInt(a);
  6. //结果:返回NaN,如果第一个字符不是数字或者符号就返回NaN.


3、parseFloat():   parseFloat()把字符串转换成浮点数,parseFloat()和parseInt非常相似,不同之处在与parseFloat会解析第一个. 遇到第二个.或者非数字结束如果解析的内容里只有整数,解析成整数。

4、隐式转换:

  1. var str="123";
  2. var num=str-0;
  3. console.log(num);
  4. //结果为数值型;

三、转换为Boolean():0  ''(空字符串) null undefined NaN 会转换成false  其它都会转换成true

方法:

1、Boolean():

console.log(Boolean(2));

2、

  1. var message;
  2. if(message){};

3、隐式转换:!!

  1. var str="123";
  2. var bool=!!str;
  3. console.log(str);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/938902?site
推荐阅读
相关标签
  

闽ICP备14008679号