javsrcipt基本概念

1.区分大小写,如:

变量test 和变量Test分别表示两个不同的变量

2.标识符

是指变量、函数、属性的名字,或者函数的参数。规则:

第一个必须是一个字母,下划线  _ ,或一个美元符号 $

3.注释

// 单选注释

/*

*

*/

4.严格模式:  "use strict"

5.语句,以一个分号";"结束

6.关键字和保留字:

js中的关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScription的全部关键字:

  break、else、new、var、 case、  finally 、 return、 void 、 catch  、for  、switch 、 while 、 continue、  function  、this 、 with 、default 、 if 、 throw 、 delete 、 in 、  try 、do 、 instranceof、  typeof

ECMA还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途,但它们有可能将来被用作关键字。下面是ECMA第3版定义的全部保留字:

abstract 、 enum   、int 、 short 、 boolean  、export  、interface、  static、  byte  、extends 、 long 、 super 、 char 、 final  、native  、synchronized 、 class  、float 、 package  、throws 、 const  、goto  、private 、transient 、 debugger 、 implements  、protected 、 volatile 、 double  、import  、public

7.变量

ECMAscript的变量是松散类型的,就是可以保存任何类型的数据。

8.数据类型

EMCAscript中有5种简单数据类型:Undefined,Null,Boolean,Number,String.

还有一种复杂数据类型--Object,Object本质上是一种无序的名值对组成的。

9.数值转换

有3个函数把非数值转换为数值:

Number(),parseInt(),parseFloat()

10.转换为字符串

toString(),String()

11.Object类型

var o = new Object();

Object的每个实例都具有以下的属性和方法:

(1)constructor:保存着用于创建当前对象的函数

(2)hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中是否存在。

(3)isPrototypeOf(object):用于检查传入的对象是否是当前对象的原型

(4)propertyIsEnumerable(propertyName):用于检查给定的属性是否能够使用

(5)toLocaleString():返回对象的字符串表示,该字符民执行环境的地区对应

(6).toString():返回对象的字符串表示

(7).valueOf(): 返回对象的字符串、数值或布尔值表示 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值