Blogger Information
Blog 36
fans 2
comment 0
visits 23769
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
12月16号:JS基础-变量、函数、流程控制
Rambo-Yang
Original
686 people have browsed it

一、javascript变量、函数的定义

  • 变量 用var声明,不需要$符,声明多个变量:var n1,n2,n3; 用逗号隔开。
  • 变量的命名规则:
    • 名称只能以字母、$_开头,可包含字母、数字和下划线
    • 名称对大小写敏感(y 和 Y 是不同的变量)。
    • 关键词不能用作变量名称
  1. var a = 1; //声明一个变量a
  • 函数是执行特定任务的代码块,函数通过 function 关键词进行定义,其后是函数名和括号 ()
  • 函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。
  • 圆括号可包括由逗号分隔的参数
  • 函数执行的代码放置在花括号中:{}
  • 函数调用是用函数名加括号 ()
  1. function demo1(a,b){
  2. var sum;
  3. sum = a + b;
  4. console.log(sum);
  5. }
  6. //调用
  7. demo1(2,3); //输出 5

二、javascript流程控制if else switch

  1. var n = 25;
  2. if (n>=90){
  3. console.log('优秀');
  4. }else if(n<90 && n>=70){
  5. console.log('一般');
  6. }else if (n<60 && n>=60){
  7. console.log('及格');
  8. }else{
  9. console.log('不及格')
  10. }

switch switch 括号里面的值的类型 与 case 中计算的值的类型 要一致

  1. switch (true) {
  2. case (n>=90):
  3. console.log('优秀');
  4. break;
  5. case (n<90 && n>=70):
  6. console.log('一般');
  7. break;
  8. case (n<70 && n>=60):
  9. console.log('及格');
  10. break;
  11. case n<60:
  12. console.log('不及格');
  13. // default:
  14. // console.log('不及格1');
  15. }

三、javascript三种循环 for while do…while

  1. for (var i =0; i < 10;i++){
  2. console.log(i);
  3. }

运行效果:

  1. var i = 0;
  2. while (i<10){
  3. i++;
  4. console.log(i);
  5. }

运行效果:

  1. var i =0;
  2. do{
  3. i++;
  4. console.log(i);
  5. }while(i<10)

运行效果:

四、数据类型转换:parseInt、isNaN函数的使用

parseInt()把字符串转换为数值类型,无法把布尔类型转换成数值类型,返回的结果是NaN,在转换字符串的时候,如果遇到数字就会转换数字,如果遇到非数字就会返回。如:

  1. console.log(parseInt('abc123')); //NaN
  2. console.log(parseInt('123abc')); //123
  3. console.log(parseInt('true'));//NaN
  4. console.log(parseInt(12.334));//12
  5. console.log(parseInt('12.334'));//12

运行效果:

isNaN() 函数用于检查其参数是否是非数字值。不是数字值返回true,是数字值就返回false

  1. console.log(isNaN('a')); //true
  2. console.log(isNaN(123)); //false
  3. console.log(isNaN('123')); //false
  4. console.log(isNaN("123")); //false
  5. console.log(isNaN(0)); //false
  6. console.log(isNaN('2019/12/17')); //true

js连接符是+号,函数体里的变量可以获取全局变量的值

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post