JavaScript一些小知识点的记录1

  1. 云栖社区>
  2. 博客>
  3. 正文

JavaScript一些小知识点的记录1

科技小先锋 2017-11-14 21:34:00 浏览389
展开阅读全文

1.关于JavaScript命名:

函数和变量的首字母一般采用小写,而类则首字母大写。

例如:var  strCustomer="kehaojian";

function keCustomer(){

}

注以下划线为首字母的变量表示它是对象的私有成员。

2.javascript是分大小写的;

3.JavaScript中只有3种基本数据类型:字符串,数字,布尔

3种数据对象(String,Number,Boolean):拥有内建属性和方法的对象。
3种基本的类型:字符串,数字和布尔。

两者之间的联系:当在JavaScript中创建一个简单的串变量并使用String对象的方法时,会隐式的通过String对象封装字符串基本类型,并调用String对象的方法和属性,最后销毁该对象。
而当字符串使用var声明的基本类型时,调用字符串中的一些方法的时候,JavaScript会创建一个对象来封装这个字符串,然后调用这个方法,最后销毁这个临时对象。
应用:对象的话一般用于以对象的方式操作字符串,而基本类型的话一般用于简单字符串的输出和保存字符串的值 而不需要对象提供的所有功能。

4.加号要注意:如果字符串是所有数值的第一个的话,那么其他所有值都会被当成字符串来处理。而乘,除,减号则刚好相反。

例如:var str="33"+3+4;则str的值就是3334

var num="334"-3-300;则num的值就是31

5.多个赋值语句放在同一行的话要用分号隔开;而多个变量则用逗号隔开;

例如:var num=3;var str="ke";

var num,str;

6.操作符优先级:从左到右执行,优先级高的先执行,然后再执行低优先级的。

注:赋值的优先级最低。

7.==和===的区别:

==  两边值类型不同的时候,要先进行类型转换,再比较。 
=== 不做类型转换,类型不同的一定不等。

; (5月5号晚)

 

 

通过一对双引号或单引号创建的变量是String类型的一个值,是字符串型,是基本类型。
内置对象String是一个构造函数,类型是Function
通过new操作符来调用String构造函数创建的String实例对象,是object类型的一个值 ,Object类型表示对象类型

,不是基本类型。
var str="kehaojian";//定义一个String基本类型的变量。
var obj=new String("kehaojian");//通过String构造函数创建一个Object类型的字符串类型。



本文转自gauyanm 51CTO博客,原文链接:http://blog.51cto.com/gauyanm/560184,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
科技小先锋
+ 关注