zoukankan      html  css  js  c++  java
  • 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) 来定义。属性由逗号分隔。

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

  • 相关阅读:
    HBuilder手机Iphone运行提示“未受信用的企业级开发者”
    在阿里云服务器ubuntu14.04运行netcore
    微信图片上传
    一段sql的优化
    设计模式之单例模式(Singleton)
    PDF.NET+EasyUI实现只更新修改的字段
    操作系统进程调度之分时,优先,分时优先
    2020最新Servlet+form表单实现文件上传(图片)
    Php7+Mysql8实现简单的网页聊天室功能
    JavaSwing+Mysql实现简单的登录界面+用户是否存在验证
  • 原文地址:https://www.cnblogs.com/flypea93/p/8588478.html
Copyright © 2011-2022 走看看