• 031718-js变量、数据类型、运算符


       1、关键字、标识符变量(是一个名称,最好用字母开头,对大小写敏感)常量 (是有数据类型的一个值)

      变量:

        ①定义并赋值

        ②使用
       2、数据类型:数字  字符串  布尔  null  undefined  object

       数据类型转换:alert(typeof  信息);  //判断信息的数据类型

        其他类型转字符串:全局方法String()  //String(123)

                 数字、布尔可用toString()  //(ture).toString

        非纯数字的字符串转数字“12a45”:12;  //从左到右,到第一个不是数字的开始

        字符串转数字:parseFloat  //推荐使用

               parseInt(aa)  //会取整

               Number(aa)  //小数运算会有问题

      布尔相关规则:0--false 非0--true;""--false  非空--true;

       3、 运算符:

      算数运算符:+ - * /  ++(自增) --(自减) %取余

        自增和自减:

          只和自己有关系的时候,在前在后没区别;

          参与表达式的时候:在前  //先自增再运算  在后  //先运算再自增

        数字和字符串的同时+(数字遇到字符串即转为字符串):

          1+1  输出2  “1”+“1”  输出11

          1+1+“1”   输出21

          1+“1”+1  输出111

        取余:可以用来取一个数字中任意位数上的数字,比如456

          g = i % 10;  //个位数
          s = parseInt(i / 10 % 10);  //十位数,注意取整
          b = parseInt(i / 100);  //百位数,注意取整

      赋值运算符:=  +=  -=  *=  /=

        += :a += 2 ==> a = a+2;

      关系运算符:<  >   <=   >=  !=  ==   ===

        ==:比较值

        ===:比较值和类型

      逻辑运算符:

        &&(与):两边都是true,结果才是true;

        ||(或) 只要有一边是true,结果就是true;

        !(非):!true=false;

      三元运算符:  //处理简单(非真既假)的判断

        表达式  ? 真干这个 : 假干这个;

      5、类和对象

      类是一个有共性的集合。

      对象是集合(类)中某一个xx,可以有它的特性。

      对象是拥有属性和方法的数据。

      对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔。

      对象也是一个变量,但对象可以包含多个值

  • 相关阅读:
    CCPC2018-湖南全国邀请赛
    2019中山大学程序设计竞赛
    [POJ]poj1185 炮兵营地(状压DP)
    [CF]Codeforces Round #551 (Div. 2)
    [EOJ]2019 ECNU XCPC April Selection #1
    [现场赛]“新智认知”杯上海高校程序设计竞赛暨第十七届上海大学程序设计春季联赛
    欧拉函数 欧拉筛法 欧拉定理
    [CF]301D Yaroslav and Divisors
    岸芷汀兰的诗集(持续更新)
    模板柱(持续更新)
  • 原文地址:https://www.cnblogs.com/flypea93/p/8588478.html
Copyright © 2020-2023  润新知