javaScript基础语法&1
2014-11-17 15:05
148 查看
1.标识符和保留字
标识符:一般为变量名称;可以由数字&字母&$&下划线构成;首字符不能为数字;
保留字:一般为javascript内部有特殊含义的单词,或者即将加入的新属性或方法;不可以当标识符名称使用;当为对象内部属性时,要加引号;
2.注释
javascript注释分为两种:
单行注释 //注释的内容
多行注释 /*注释的内容*/
当多行注释写为/*!注释的内容*/时代码压缩工具不会删除此注释;
3.严格模式
在函数或者文档的开头添加 'use static'; 即可开启严格模式,建议开启严格模式,养成良好编码习惯;
如果浏览器不支持严格模式,则会自动忽略此行;
*在严格模式下,不可以给未声明的变量赋值,并不支持with语法;
4.变量
变量分为全局变量和局部变量,一般可以使用window.变量名字访问的即为全局变量;所有的函数都可以访问到的变量;
声明在函数体内部,只有函数内部可以访问的变量即为局部变量;
变量用 关键字 var 声明;例如 var age; 可以在变量声明的同时给变量赋值,例如:var age = 23;
常量,javascript中没有常量的概念,一般约定为将常量的标识符全部大写 例如 : var AGE = 23;
5.type
变量的分为:数字,字符串,布尔型,数组,函数,对象,Date对象,RegEXP;
如何识别变量的类型,一般使用操作符 typeof 变量名;但是typeof 操作符返回的结果不够准确;可以使用以下函数来识别变量的类型;
6.null && undefined
null表示不存在;
undefined表示存在但是没有值;
在使用 == 比较时,返回 true;
标识符:一般为变量名称;可以由数字&字母&$&下划线构成;首字符不能为数字;
保留字:一般为javascript内部有特殊含义的单词,或者即将加入的新属性或方法;不可以当标识符名称使用;当为对象内部属性时,要加引号;
2.注释
javascript注释分为两种:
单行注释 //注释的内容
多行注释 /*注释的内容*/
当多行注释写为/*!注释的内容*/时代码压缩工具不会删除此注释;
3.严格模式
在函数或者文档的开头添加 'use static'; 即可开启严格模式,建议开启严格模式,养成良好编码习惯;
如果浏览器不支持严格模式,则会自动忽略此行;
*在严格模式下,不可以给未声明的变量赋值,并不支持with语法;
4.变量
变量分为全局变量和局部变量,一般可以使用window.变量名字访问的即为全局变量;所有的函数都可以访问到的变量;
声明在函数体内部,只有函数内部可以访问的变量即为局部变量;
变量用 关键字 var 声明;例如 var age; 可以在变量声明的同时给变量赋值,例如:var age = 23;
常量,javascript中没有常量的概念,一般约定为将常量的标识符全部大写 例如 : var AGE = 23;
5.type
变量的分为:数字,字符串,布尔型,数组,函数,对象,Date对象,RegEXP;
如何识别变量的类型,一般使用操作符 typeof 变量名;但是typeof 操作符返回的结果不够准确;可以使用以下函数来识别变量的类型;
function type(obj){ //返回值为小写的 number, string, boolean, array, function, object, date, regexp, undefined, null; return Object.prototype.toString.call(obj).slice(8, -1).toLowerCase(); }
6.null && undefined
null表示不存在;
undefined表示存在但是没有值;
在使用 == 比较时,返回 true;
相关文章推荐
- javascript基础语法&3
- javascript基础语法&5
- javascript基础语法&2
- javascript基础语法&4
- JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!
- JavaScript 语法集锦 脚本之家基础推荐
- Javascript & DHTML 实例编程(教程)基础知识
- Javascript & DHTML 实例编程(教程)DOM基础和基本API
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->contains 函数
- javascript学习笔记-语法基础
- JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->clone 函数
- JavaScript系统学习之一 <基本语法,运算符,流程控制语句>
- javascript 语法基础 想学习js的朋友可以看看
- javascript-replace()基础,一次完成将"<,>"替换"<>"实例
- JavaScript 语法集锦 脚本之家基础推荐
- Javascript & DHTML 实例编程(教程)基础知识
- ASP.NET AJAX 说明文档->客户端引用->全局命名空间->JavaScript 基础类型扩展->Array 类型扩展->clear 函数
- javascript 基础语法
- javascript 语法基础 想学习js的朋友可以看看