javascript 笔记
来源:互联网 发布:win7卸载不了软件 编辑:程序博客网 时间:2024/05/17 07:16
一 javascript 数据类型
1,图标结构:
二, javascript常用语句
1,if条件语句
var a = 3;if(a > 3){ alert("a 大于 3");} else if( a== 3){ alert("a 等于 3");} else{ alert("a 小于 3");}
注意, 其中条件只要不为0 ,-0, null, undefined, NaN, false ,其它的都为真;
2, switch 条件语句
var a = 3;switch(a){ case 2: console.log("a 等于 2"); break; case 3: console.log("a 等于 3"); break; default: console.log("没有匹配结果"); }
* 注意: switch 匹配的使用的是 === , 数据类型和值都得相同 *
3,for 循环
4, for / in 循环
var person = {name: "aa", gender: "boy", age: 33};for(var val in person){ console.log(val + ": " + person[val]);}
5, while 循环
6, do/ while 循环
三,需要注意的地方法
动态数据类型
javascript 拥有动态数据类型(即数据类型可以改变);
双等于号和 三等于号 的区别
== 表示值得判断(2 == “2”; null == undefinded; )
=== 先判断数据类型, 再判断值, 两者都相同才为真(2 != “2”; );
switch 中的判断用的是 ===
全局变量和局部变量
全局变量表示整个javascript 中都可以访问,在函数中定义变量不加 var 是的变量是全局变量
函数内部声明的变量为局部变量,局部变量只能在函数内部使用
加法错误,浮点数错误
10 + 5 = 15;
10 + “5” = “105”;var x = 0.1;
var y = 0.2;
var z = x + y;
最后 z 并不等于 0.3
五,javascript 对象
定义
定义: 带有属性和方法的特殊数据类型(布尔,数字,字符串,日期,正则表达式, 数学,数组,函数都快可以是对象);
访问对象属性方法:
objectName.propertyName;
访问对象方法:
objectName.methodName();
创建对象
var person = {};
Number 对象
Boolean 对象
String 对象
常用方法:
Date 对象
Array 对象
Math 对象
RegExp 对象
六,javascript 计时器
setInterval
间隔指定的时间(毫秒)不停的执行特定方法
window.setInterval(function(){console.log(“interval”);}, 2000);
clearInterval(“”) 方法可以停止执行
setTimeout
延时特定时间(毫秒)后执行方法
window.setTimeout(function(){console.log(“wefwe”);}, 1000);
clearTimeout(“”) 方法可以停止执行
- JavaScript笔记
- Javascript笔记
- javascript笔记
- javascript 笔记
- javascript笔记
- javascript笔记
- JavaScript 笔记
- JavaScript笔记
- javascript 笔记
- javascript 笔记
- JavaScript笔记.
- JavaScript笔记
- JavaScript 笔记
- javascript笔记
- javascript笔记
- Javascript笔记
- Javascript笔记
- javascript笔记
- Android模拟器时提示"No system images installed for this target"的问题
- 240. Search a 2D Matrix II
- 回归和梯度下降
- springmvc中日期.float类型转换简便方式
- 从GNU Prolog转换到SWI Prolog
- javascript 笔记
- java开发工具之Intellij-idea
- 超浅谈web安全中的sql注入以及上传后门
- ORM是什么意思
- 语句之概览
- hdu5136Yue Fei's Battle(计数dp)
- javascript arguments(callee、caller)
- 儿童安全座椅
- ecshop数据库表5(ecs_admin_message)管理留言表