• 03 js基本数据类型、 js运算符1


    Javascript数据类型

    基本数据类型:

    ①数值型:

    ②字符串:

    ③布尔型:

    通过typeof可以看到变量的具体数据类型是什么

    <html>
    <!--  typeof查看变量确实的数据类型  -->
    <head>
    <script language="javascript">
    var v1 = "abc";
    var v2 = 890;
    window.alert("v1是"+typeof v1);
    window.alert("v2是"+typeof v2);
    
    v1 = 567;    //js是动态语言;类型是可以自动变化的
    window.alert("v1是"+typeof v1);
    </script>
    </head>
    <body>
    </body>
    </html>

    浏览器运行结果:

    复合数据类型:

    ①数组

    ②对象

    特殊数据类型

    Null

    undefined

    var a=null;  //类型为null

    var tt; //没有赋值

    window.alert("tt"+typeof tt);  //类型为undefined

    <html>
    <!--  undifined -->
    <head>
    <script language="javascript">
    //声明但未赋值 报未定义
    var tt;
    var aa = null;
    window.alert("tt是"+typeof tt +"  aa是"+ typeof aa); 
    </script>
    </head>
    <body>
    </body>
    </html>

    浏览器运行结果:

    Number (数字类型)

    整型常量10进制8进制16进制)

    十六进制:以0x 0X开头,例如: ox8a

    八进制: 必须以0开头,例如:0123 【八进制】

    十进制第一位不能是00除外),例如:123

    <html>
    <!--   -->
    <head>
    <script language="javascript">
    var a=123;
    var b=034;    //将其当做八进制对待
    var c=a+b;
    alert(c);
    </script>
    </head>
    <body>
    </body>
    </html>

    运行结果是:151

    实型常量

    12.32   193.98  5E78   4e5

    特殊的值

    NaN【不是一个数】 infinity【无穷大】  

    两个函数来判断:括号里的否为数isNaN(),括号里的是否为有穷大isFinite

    返回结果是布尔值true or false

    <html>
    <!--   -->
    <head>
    <script language="javascript">
    //parseInt() 解析一个字符串并返回一个整数
    window.alert(parseInt("abc"));
    window.alert(6/0);
    
    //测试isNaN(),isNaN()函数的使用。
    alert(isNaN("abc"));    //返回true
    alert(isNaN(6/0));        //返回false
    </script>
    </head>
    <body>
    </body>
    </html>

    测试结果:

    Boolean (布尔型)

    True 

    False

    String 字符串

    a book of javascript ”、 ‘abc’、“a”、 “”

    字符串中特殊字符应以反斜杠开始

    反斜杠转义是大多数语言都遵循的。

    var a="abc";

    var b='abcddd';

    var c = "abc"abx"

    window.alert(c);

    Js基本语法:定义变量,初始化,赋值

    定义变量var a;  //这就是定义一个变量,变量名是a

    初始化变量var a=45; //在定义变量的时候,就给值

    给变量赋值:  

    var tt; //先定义变量

    tt = 780; //然后通过这种方式给变量赋值

    Js基本语法---数据类型转换

    ①自动转换:

    var a=1.2;  a=45;

    a=123

    Window.alert(a);

    ②强制转换:

    如何将字符串转成数字

    var a = parseInt(“123”);

    var b = parseFloat(“12.3”);

    parseInt(),  parseFloat()是系统函数可以直接使用。

    var b=90,   //这里bnumber

    如果把数转换成子串,数字加个字符串即可,比如:

    b=b+” ”; //这里bstring

    运算符

    + - * / %

    加(+):

    +数:加法

    +字串: 拼接

    字串+字串: 拼接

    %(取模):通常用于判断两个数是否能够整除

    var a=90.6;

    var b=9;

    window.alert(a%b);  //取模符主要是用于整数型

    if (a%b==0)

    {

    window.alert("能整除");

    }else{

    window.alert("不能整除");

    }

    自加++,自减 - - 

    b=++a;  <==> 【a=a+1; b=a】  

    b=a++;       <==> b=a; a=a+1;

  • 相关阅读:
    Maven入门
    Windows Java安装
    cdh安装spark遇到的几个BUG
    SQL Server创建存储过程——动态SQL
    IDEA搭建scala开发环境开发spark应用程序
    liunx命令
    java常用 api
    缓存一致性问题
    git 命令
    nginx
  • 原文地址:https://www.cnblogs.com/super90/p/4523549.html
Copyright © 2020-2023  润新知