zoukankan      html  css  js  c++  java
  • 1.1 语法基础

    一、数据类型

    数值:Number 字符串:String 布尔:boolean underfined null object

    二、运算符

    运算符及优先级

    1.()优先级最高

    2.一元运算符:++ -- !

    3.算术运算符:+ - * / %

    4.关系运算符:> < >= <=

    5.相等运算符:== ===

    6.逻辑运算符:先&&再||

    7.赋值运算符:= += *= /= %= -=

    var d=4%5||"你好"==="你好"&&(1+1);   4
    var s=4>=6||'人'!='haha'&&!(12*23==122)&&true;
    console.log(s);
    

    三、数据类型的转换

    1.转字符串

    1.var s=n.tostring();
    console.log(typeof s);
    2.var n=5;
    console.log(type string(n));
    3.var s=""+4;(空字符+...都是字符串)
    

    2.转为数值

    1.var c=Number("c");
    var d=Number(null);
    var e=Number(undefined);
    console.log(c,d,e);      Nan 0 NAN
    2.
    var  a=parseInt('2');
    var  b=parseInt('k23');
    var c=parseInt(null);
    var d=parseInt(undefined);
    console.log(a,b,c,d);
    3.
     var a=parseFloat("1.23ggh");//只能转换数字部分
     var b=parseFloat("1.3.3.4");//后面的自动删除
     var c=parseFloat("h34");//第一个不是数字的字符串转换不了数值
     var d=parseFloat(null);null只能在Number()中转换为0;
     var e=parseFloat(undefined);
     console.log(a,b,c,d,e);
    

    3.转为布尔类型

    var a=Boolean("0");//字符串都转为true
     var b=Boolean(-1);//数值0转为布尔值为false;除0外都转为true
     var c=Boolean('人');//只要字符串有内容都转为true
     var d=Boolean(null);
     var e=Boolean(undefined);//null和undefined都代表空,所以都转为false
     var f=Boolean(" ");//字符串里面不管是什么,只要有内容,都转为true
     console.log(a,b,c,d,e,f);
    
  • 相关阅读:
    JStorm开发经验+运维经验总结
    Storm-166:Nimbus HA solution based on Zookeeper
    Storm实战集锦
    JStorm之Nimbus简介
    BF算法 + KMP算法
    分布式消息系统:Kafka
    分布式服务框架:Zookeeper简介
    修改JSONArray里所有key的值
    JQuery中$.ajax()方法参数详解
    java利用16进制来辨别png格式的图片
  • 原文地址:https://www.cnblogs.com/zh93/p/12500088.html
Copyright © 2011-2022 走看看