js基础
来源:互联网 发布:电池测试系统算法软件 编辑:程序博客网 时间:2024/06/11 01:56
js变量命名:
1、以"$","_",字母开头
2、大小写敏感
js数据类型
字符串用 应该用双引号或单引号包围这个值;用引号包围数值,该值会被作为文本来处理
变量值:
1.例子:
var a = 'aa' ;
var a ;
a的值不变 ,还是aa
2、
var a ;
未使用值来声明的变量,变量值是 undefined
函数内部声明的变量(使用 var)是局部变量
在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。
把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。如:a = 'aa' ;
js对象
var person={firstname:"Bill", lastname:"Gates", id:5566};
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔
对象的属性访问方式:
如id: id = person.id或者id = person["id"]
new声明变量
var carname=new String;var x= new Number;var y= new Boolean;var cars= new Array;var person= new Object;
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
=== 全等 值和类型都要相同
continue break关键字
JavaScript 标签。
如需标记 JavaScript 语句,请在语句之前加上冒号:
label:语句break 和 continue 语句仅仅是能够跳出代码块的语句。
语法
break labelname;continue labelname;continue 语句(带有或不带标签引用)只能用在循环中。
break 语句(不带标签引用),只能用在循环或 switch 中。
通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:
实例
cars=["BMW","Volvo","Saab","Ford"];list:{document.write(cars[0] + "<br>");document.write(cars[1] + "<br>");document.write(cars[2] + "<br>");break list;document.write(cars[3] + "<br>");}
JavaScript 语句 try 和 catch 是成对出现的。
try { //在这里运行代码 }catch(err) { //在这里处理错误 }Throw 语句
throw 语句允许我们创建自定义错误。
正确的技术术语是:创建或抛出异常(exception)。
如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。
语法
throw exception
异常可以是 JavaScript 字符串、数字、逻辑值或对象。
- js基础
- js基础
- js基础
- js基础
- JS基础
- js基础
- js基础
- JS基础
- js基础
- js基础
- js基础
- js基础
- JS基础
- js 基础
- js-基础
- js基础
- js基础
- js基础
- 09-Linux查找文件及压缩文件相关命令
- ELK 日志分析系统(四)
- Mac下adb 配置
- 代码签名
- 考研英语善变的more than:后加词性不同,意思有变
- js基础
- 类 TreeMap<k,v> 遍历 TreeMap<String,String> 和TreeMap<Person,Person>
- k-近邻算法
- ubuntu--software
- mmap实现进程通讯
- 2017考研复试面试:如何在专业知识环节脱颖而出
- 权势二进制
- Android内存优化
- Genymotion与android studio