• 数据类型


    javascript面向对象编程指南

    笔记(一)

    javascript面向对象编程指南笔记(一):

    1、基本数据类型:数字number、字符串string、布尔值boolean、undefined、null;

    2、被赋予null的变量通常被认定是已经定义了的,只不过它不代表任何东西;

    3、javascript所能处理的最大值是1.8e+308;而最小值为5e-324;

    4、一对双引号或者单引号之间的数都会被默认为一个字符串;

    5、将数字字符串转化为数字:只需将该字符串于1相乘即可(更好方法是调用parseInt函数);

    6、将其他类型转换为字符串,只需将其与空字符串连接(相加)即可;

    7、反斜杠为转义字符,要输出反斜杠,需要对转义字符进行转义,如var s="1\2";输出 s=12 ;

    8、  换行符  ,  回车符 , 制表符 , u后面字符视为unicode码;

    9、操作符优先级(从高到底): !   &&   ||;

    10、如果初始化不为falsy(空字符串""、null、undefined、数字0、数字NaN、布尔值false),则 var mynumber=mynumber||10 定义为:如果mynumber已经被定义,则保留原值,否则将其初始化为10;

    11、等价运算符===,表示两个操作数的值和类型都要相同,才返回true;幕后不存在任何形式的类型转换(相等运算符==可以转换);

    12、不等价运算符!==,同上

    13、NaN不等于任何数字,包括其本身;

    14、定义一个变量时没有对其进行赋值,调用该对象时并不会出错,但typeof操作符返回 “undefined”;

    15、将其他类型转换为boolean,只需在其前面强行转换 !!

    16、可用 typeof 测试一个变量是否已被初始化,如果为undefined,则未初始化;

    17、三目运算符  A?B:C,如果A为true,则返回B,否则返回C

  • 相关阅读:
    js json和对象互相转换
    github配置和git学习
    sea.js,spm学习
    less学习-语法(二)
    less学习-浏览器端编译(一)
    grunt-mac上安装运行构建工具的总结(一)
    Advice from an Old Programmer
    scikit-FEM-例2-用Morley元在方形区域上解板弯曲问题
    scikit-FEM-例1-求解Possion边值问题
    在shell脚本中调用sqlplus 分类: H2_ORACLE 2013-06-23 13:01 1437人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/pm-dongjian/p/5001960.html
Copyright © 2020-2023  润新知