js总结{变量、5种数据类型、算术运算符、逻辑运算符、三元表达式、选择语句、循环语句}

变量

变量var:正常情况下声明并赋值
 //1.只声明不赋值,结果是undefined
      var sex
      console.log(sex) //undefined
 
//2.不声明,不赋值,直接使用某个变量会报错
      console.log(my) //报错

//3.不声明,直接赋值使用
      QQ = 1808099465
      console.log(QQ) //1808099465

 五种数据类型:数字型(number)、字符串(String)、空(Null)、 undefined、布尔值(Boolean)

数字型进制:八进制前面加0,十六进制前面加0x。


NaN表示非数字,用isNaN来验证:如果是数字返回false;如果不是返回true。
eg: console.log(isNaN(12)) ;     // false
         console.log(isNaN('aaa')) ;   // true

字符串(String)引号:外双内单

转义符:换行    \n ; 斜杠    \\ ; 空格     \b

1.检测字符串长度 length

    var str = 'my name is xiaogao'
    console.log(str.length)  //18

2.字符串拼接 + (只要有字符串类型,不管和任何类型拼接,最后都是字符串)

    console.log('高' + '小' + '高');   // 高小高
    console.log('高小高' + 25);  // 高小高25
    console.log(12 + 12);  // 24
    console.log('12' + 12) ; //1212
    (口诀:数值相加,字符相连)

3.例子:显示年龄

     var age = prompt('请输入您的年龄');
      alert('您今年' + age + '岁啦');

4.布尔型Boolean和数字型相加的时候,true的值为1,false的值为0.

      console.log(true + 1) ;  //2
      console.log(false + 1) ;  //1

5.检测数据类型 typeof 

     var num = 10;
      console.log(typeof num);  // number

      var str = 'gxg';
      console.log(typeof str);  // string

       var flag = true
      console.log(typeof flag) // boolean

    【  var str1 = 'null'
      console.log(typeof str1) // string  】

转换字符串:

   1.toString();把数字型转换成字符串型 (变量.toString)
       var num = 10;
       var str = num.toString();
       console.log(str);    //  '10'
                 console.log(typeof str) ;   // string
  
    2.String();强制转换 ( String() )
                 console.log(String(num));  // '10'
 
    3.+拼接字符串  (隐式转化)
                 console.log(num + '1');   //  '101'

转化成数字类型:

1.parseInt(变量) 可以把字符型的转换成数字型,得到的是整数。
      console.log(parseInt(age))    // 输入的数字几就是几
      console.log(parseInt('3.14'))    // 3
      console.log(parseInt('3.94'))    // 3
      console.log(parseInt('120px'))     // 120 会去掉px
      console.log(parseInt('rem120px'))    // NaN

2.parseFloat(变量) 可以把字符型的转换成数字型,得到的是小数(浮点数)。
      console.log(parseFloat('3.94'))    // 3.94
      console.log(parseFloat('120px'))    // 120 会去掉px
      console.log(parseFloat('rem120px'))    // NaN

3.利用Number(变量)。
      var str = '123'
      console.log(Number(str))    // 123
      console.log(Number('12'))    // 12

4.利用了算术运算 - * / 隐式转换。
      console.log('12' - 0)     // 12
      console.log('123' - '120')    // 3
      console.log('123' * 1)    // 123

5.案例:简单的加法
      var value1 = prompt('请输入第一个数值');
      var value2 = prompt('

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来简单介绍一下Java的基本语法。 1. 常量:Java中的常量是指一旦定义后,不可修改的值。常量可以使用关键字final来声明,并且通常使用全大写字母来示。例如: ``` final double PI = 3.1415926; final int MAX_VALUE = 100; ``` 2. 变量:Java中的变量是可以被修改的值。变量需要先声明,再进行赋值。Java中的变量有基本数据类型和引用数据类型两种。例如: ``` int age = 18; String name = "Tom"; ``` 3. 数据类型:Java中的数据类型可以分为基本数据类型和引用数据类型。基本数据类型包括整型、浮点型、布尔型和字符型。引用数据类型包括数组、类、接口等。例如: ``` int num = 10; double d = 3.14; boolean flag = true; char c = 'a'; String str = "Hello world"; ``` 4. 运算符:Java中的运算符包括算术运算符、关系运算符逻辑运算符、位运算符等。例如: ``` int a = 10; int b = 20; int c = a + b; boolean flag = (a > b) && (a != b); ``` 5. 控制语句:Java中的控制语句包括条件语句循环语句和跳转语句。条件语句包括if语句和switch语句循环语句包括for循环、while循环和do-while循环。跳转语句包括break、continue和return语句。例如: ``` if (a > b) { System.out.println("a > b"); } else { System.out.println("a <= b"); } for (int i = 0; i < 10; i++) { System.out.println(i); } while (flag) { System.out.println("Hello"); flag = false; } ``` 以上是Java的基本语法,希望能对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值