资讯专栏INFORMATION COLUMN

JavaScript温故(一)

Fundebug / 3368人阅读

摘要:总是傻傻分不清楚与的区别它们之间的类型是不一样的针对所存在的类型之间的转换总结为下表

一年前系统的学习了javascript,现在到了工作中,发现忘记的差不多了,估计是理解的不够深入吧!
基本概念
Js是区分大小写的,即title与Title是表示不同的变量命名
命名变量的规则
1)首字符不能以数字、下划线、和$开头;
2)其他字符可以是数字、下划线、$符号、字母组成;
3)命名中不能以关键字以及保留字作为变量的命名
关键字:

保留字:

数据类型
js里的数据类型主要有5种基本的数据类型以及一种复杂的数据类型:
Undefined:值未定义;
Boolean:值为布尔值;
String:值为字符串类型;
Number:值为数值;
Object:值为对象或者为null;
function:值为函数
PS:null的类型为对象,表示一个空对象指针。

总是傻傻分不清楚null与undefined的区别:

alert(typeof undefined); // "undefined"  
alert(typeof null); // "object"  
alert(null == undefined); // "true"
alert(null === undefined); // "false"   

它们之间的类型是不一样的
针对所存在的类型之间的转换总结为下表:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/90198.html

相关文章

  • js温故而知新10(操作表单)——学习廖雪峰的js教程

    摘要:用操作表单和操作是类似的,因为表单本身也是树。因此,第二种方式是响应本身的事件,在提交时作修改可以在此修改的继续下一步注意要来告诉浏览器继续提交,如果,浏览器将不会继续提交,这种情况通常对应用户输入有误,提示用户错误信息后终止提交。 用JavaScript操作表单和操作DOM是类似的,因为表单本身也是DOM树。 HTML表单的输入控件主要有以下几种: 文本框,对应的,用于输入文本; ...

    simon_chen 评论0 收藏0
  • js温故而知新——学习廖雪峰的js教程

    摘要:在设计时,有两种比较运算符第一种是比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果第二种是比较,它不会自动转换数据类型,如果数据类型不一致,返回,如果一致,再比较。 数据类型和变量 数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据...

    taohonghui 评论0 收藏0
  • js温故而知新6(JSON)——学习廖雪峰的js教程

    JSON JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 道格拉斯·克罗克福特(Douglas Crockford)--雅虎的高级架构师--发明了JSON这种超轻量级的数据交换格式. 序列化 让我们先把小明这个对象序列化成JSON格式的字符串: var xiaoming = { name: 小明, age: 14, gender...

    20171112 评论0 收藏0
  • JavaScript温故:制作个backtotop按钮

    摘要:按钮可以在内容滚动时,给用户一个返回顶部的方便。制作一个按钮的关键是告诉浏览器此元素相对于浏览器固定,而不随着内容的滚动而滚动。代码达到此效果的方式是使用的特性而属性组合告诉浏览器,固定此元素在相对于右下角的,位置处。 backtotop按钮可以在内容滚动时,给用户一个返回顶部的方便。制作一个backtotop按钮的关键是告诉浏览器此元素相对于浏览器固定,而不随着内容的滚动而滚动。代码...

    sunnyxd 评论0 收藏0
  • JavaScript 温故: 制作个sidebar

    摘要:是一种常用类型的导航组件,它可从页面旁侧弹出,覆盖在正常内容上。其内有链接到和。 sidebar是一种常用类型的导航组件,它可从页面旁侧弹出,覆盖在正常内容上。 假设你的正常内容为: Placeholder Placeholder Placeholder 现在我们可以在内容内加入sidebar。其内有链接到Ho...

    waruqi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<