【第22期】观点:IT 行业加班,到底有没有价值?

(一) JavaScritpt 基础点

原创 2016年07月13日 19:31:18

1.在JavaScript里 false ,null ,0 ,'',undefined 都视为假。


2.数据类型
   简单声明类型方法
   Object: var obj = new  Object() 或者 var obj = {} ;
   Number: var num = 10;
   String: var str = "Bill";
   Null: var n = null; // 空对象指针
   Boolean: var b = false/true; // 大小写敏感
   Undefined: var un; // var声明变量但未对其加以初始化

   Array: var arr = [] 或者 var arr = ["x","y","z"];
   Date: var date = new Date();
   RegExp: var reg = new RegExp("abc","gi") 或者 var reg = /abc/gi;
   Function: var fun = function(){ };

   (a)JavaScript变量均为对象,当您声明一个变量时,就创建了一个新的对象。

   (b)JavaScript是一个弱数据类型的语言,input框中获取的值全部为字符串类型。

   (b)严格相等:  ===  值和类型都相同
   (c)逻辑运算:  !   ||   &&
   (d)条件运算符:  boolean表达式 ? 表达式1 : 表达式2
   (e)在函数中使用var关键字进行显式申明的变量是做为局部变量,
   而没有用var关键字,使用直接赋值方式声明的是全局变量。

3.数据类型的隐式转换:
   (a)数字+字符串 :数字转换为字符串
   (b)数字+布尔值 :true转换为1,false转换为0
   (c)字符串+布尔值:布尔值转换为字符串true或false
   (d)布尔值+布尔值:布尔值转换为1或0
   注:(i)所有数字都是采用64位浮点格式存储;(ii)true为1,false为0;

4.类型转换函数(3类):

   Boolean()、String()、Number()

   (a)转为 Boolean 类型:Boolean(exp),如果 exp = false ,null ,0 ,'',undefined 则值为false。

   (b)转为 String 类型:用String()。

   (c)转为 Number 类型:建议用 parseInt()、parseFloat() 代替 Number()。


版权声明: 举报

相关文章推荐

[转]杂谈如何绕过WAF(Web应用防火墙)

杂谈如何绕过WAF(Web应用防火墙)

javascritpt 面向对象(继承)

一、基于原型的继承JavaScript中的面向对象和平常语言(c++,java)的面向对象是有一些不同的,在Java或者c++中是基于class的,但是在Javascript中没有class关键字。 ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

给Java新手的一些建议----Java知识点归纳(Java基础部分)

写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给...

javascritpt 原型链

// 基类 var BaseCalculator = function(){ this.decimalDigits = 2; }; // public BaseCalculator.prototy...

java SE基础知识点总结(01):编程环境的搭建

学Java前我们必须要搭建编程环境 1.JDK的安装和环境变量的配置         1).根据自己的操作系统下载对应版本的jdk         2).进行安装;可以根据自己的需求选择目录:默...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)