数据类型

JS面向对象编程入门
本文介绍了JavaScript面向对象编程的基础知识,包括基本数据类型、数值范围、字符串处理、类型转换及布尔值转换等内容。

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=1\2 ;

8、\n  换行符  ,\r  回车符 , \t 制表符 , \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

转载于:https://www.cnblogs.com/pm-dongjian/p/5001960.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值