JavaScript笔记1基础
1.JavaScript数组与对象的声明
<script type="text/javascript"> //数据声明方式 function testArray(){ var arr=['a','b','c']; var arr2=new Array('a1','b1','c1'); for(var i=0;i<arr.length;i++){ alert(arr[i]+" "+arr2[i]); } } //对象声明方式 function testDeclare(){ var obj={name:'xiashikai',age:'21',sex:'male'}; var obj2=new Object(); obj2.name='xiashikai2'; obj2.age='21s'; obj2.sex='male2'; alert(obj.name+" "+obj.age+" "+obj.sex); alert(obj2.name+" "+obj2.age+" "+obj2.sex); } </script>
2.避免隐式类型的转换(Avoiding Implied Typecasting)
JavaScript的变量在比较的时候会隐式类型转换。这就是为什么一些诸如:false == 0 或 “” == 0 返回的结果是true。为避免引起混乱的隐含类型转换,在你比较值和表达式类型的时候始终使用===和!==操作符。
var zero = 0; if (zero === false) {// 不执行,因为zero为0, 而不是false }// 反面示例 if (zero == false) {// 执行了... }
3.switch模式(switch Pattern)
var inspect_me = 0,result = ''; switch (inspect_me) { case 0:result = "zero";break; case 1:result = "one";break; default:result = "unknown"; }
转载于:https://www.cnblogs.com/myAirport/archive/2012/09/04/2670504.html
JavaScript笔记1基础相关推荐
- 【JavaScript 笔记 】— 基础语法(数据类型、字符串、数组、对象、Map、Set、iterable、函数基础)
JavaScript个人笔记 数据类型和变量 浮点数的相等比较 null 和 undefined == 与 === strict模式 字符串 模板字符串 字符串常用方法 数组 数组常用方法 对象 条件 ...
- 【JavaScript 笔记】基础内容
文章目录 JavaScript 特点 1.浏览器组成 2.JavaScript - 解释型语言,单线程,也叫ECMAscript(ES) 3.js有三个部分 4.js执行队列,轮转时间片(类似吃饭) ...
- JavaScript脚本语⾔基础语法笔记总结
JavaScript脚本语⾔&基础语法&笔记总结 0.学前准备: JavaScript简介使⽤⽅法 1. JavaScript简介 什么是JavaScript? 前端Web技术的组成: ...
- 【JavaScript笔记 · 基础篇(五)】Array全家桶(引用数据类型中的数组 / Array对象 / Array.prototype)
文章目录 一. 引用数据类型中的数组 1.1 概述 1.2 初始化 1.2.1 字面量 1.2.2 构造函数模式 1.3 访问 1.4 length属性 1.5 数组遍历 1.6 类数组对象 1.6. ...
- JavaScript笔记整理
JavaScript笔记整理 这段时间没有之前花在学习上的时间多了 目前进度还停留在JavaScript和D3.js(这个目前只找到了教程) 主要原因是因为决定自己找单位实习,到了今天26号才有了眉目 ...
- 狂神Javascript笔记
学习狂神JavaScript所记录的笔记 Javascript笔记 一.前端核心分析 1.1.概述 Soc原则:关注点分离原则 Vue 的核心库只关注视图层,方便与第三方库或既有项目整合. HTML ...
- jqGrid 学习笔记整理——基础篇
jqGrid 学习笔记整理--基础篇 jqGrid 实例中文版网址:http://blog.mn886.net/jqGrid/ 国外官网:http://www.trirand.com/blog/ 本人 ...
- 尚硅谷李立超JavaScript笔记
李立超老师JavaScript笔记 目录 1.JS简介 2.JS的HelloWorld 3.JS代码编写的位置 4.JS的基本语法 5.字面量与变量 6.标识符 7.数据类型 8.强制类型转换 1. ...
- JavaScript笔记(一)
JavaScript笔记(一) 1 JavaScript简介 JavaScript,就是我们通常所说的JS,是一种嵌入到HTML页面中的脚本语言,由浏览器一边解释一边执行. 我们在"HTML ...
- 09-day6黑马javaweb笔记-html基础
09-day6黑马javaweb笔记-html基础 web概念概述 Javaweb 使用Java语言开发基于互联网的项目 软件架构: C/S: Client/Server 客户端/服务器端 * 在用户 ...
最新文章
- 页面打印错误 抛出异常 公司内部用
- 莫比乌斯函数+莫比乌斯反演
- 我现在的简历以及后面的更改方向
- char截取字符串_字符串的排列(滑动窗口)
- 16-就业课(2.1)-应用容器-Docker
- 总结get和post区别
- C++内存管理(1)
- 最不靠谱CEO,一句话让公司损失上千亿元
- 【kafka】JMX 监控kafka FINER RMI TCP getConnectionId IOException
- Android--Menus
- 伺服驱动伺服电机选型究竞有哪些问题要注意??
- Python实现QQ音乐爬取下载最新可用
- exls表格搜索快捷键_excel表格快速查找快捷键
- spark GBT算法
- 正则表达式与文本处理器
- dl320服务器内存型号,HP DL320 G5 1U XEON 3040/2GB内存/500G SATA 双核服务器
- mysql 获取两个月前的日期
- 一些蓝桥杯的简单模拟题目
- 你真的会用区块链赚钱吗?论区块链的商业思维
- android中转换content://media/external/images/media/539163为/storage/emulated/0/DCIM/Camera/IMG_20160807_
热门文章
- GRAPH ATTENTION NETWORKS 学习翻译
- 【神经网络与深度学习】公开的海量数据集
- 如何使用Keras功能API进行深度学习
- 拼多多算法工程师笔试题之分配巧克力
- Markdown编辑器初步使用
- python之collections模块Counter类使用学习
- 语法错误 : 缺少“;”(在“<”的前面)
- Python unittest discover()方法与执行顺序补充
- linux qt目录查看,QT遍历目录获取文件信息
- Java模板回调函数,模板方法与回调函数