javascript的数据类型、字面量、变量介绍


Posted in Javascript onMay 23, 2012

数据类型:
1.数值型(整型int 浮点型floating)
2.字符串类型(string)
3.布尔型(只有两个值:ture fasle)

字符串字面量
1.转义系列:
在javascript中一些符号是辨别不出来的,只有转义之后正确显示出来。如:
\' 单引号
\" 双引号
\n 换行符
\r 回车符
\\ 反斜杠

转义实例:

<script type="text/javascript"> 
document.write("hello\nworld"); 
</script>

转义实例输出:
hello 
world (hello和world之间换行了)

2.字符串拼接

字符串拼接运算符号是加号(+),两个字符串拼接,javascript会将它们拼接成一个字符串;当一个数字和一个字符串拼接,javascript会将它们拼接成一个字符串;两个数字拼接,运算符+会变成加法运算符。

字符串拼接实例

document.write("link" + “nan”); // 两个字符串拼接,输出linknan 
document.write("5" + 100); // 一个数字和一个字符串拼接,输出5100 
document.write(5 + 100); // 两个数字拼接,输出105

3.typeof运算符

用来判断数据类型。

docunment.write(typeof(linknan)); // linknan是字符类型,输出String

复合数据类型

1.变量

变量的值是可以改变的。命名方式:第一个字符必须是字母或下划线,是区分大小写的。用var声明变量。

var num = 5; // 变量名是"num",值为5 
var num = 5; // 初始化 
var num; // 未初始化

2.常量

常量命名通常使用大写字母,用const声明变量,常量初始化值后,不管后面进行什么运算,其值都是不变的。

要注意的bug

命名时候要注意是区分大小写的,不要使用保留字或太长不容易记忆的命名;避免使用两个相似的变量名;在程序开始时声明所有变量。

Javascript 相关文章推荐
几款极品的javascript压缩混淆工具
May 16 Javascript
jquery tab标签页的制作
May 10 Javascript
原生js写的放大镜效果
Aug 22 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
Oct 31 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
jQuery常见的选择器及用法介绍
Dec 20 Javascript
jqueryUI tab标签页代码分享
Oct 09 jQuery
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
Sep 25 Javascript
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
jquery插件实现悬浮的菜单
Apr 24 jQuery
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 #Javascript
通过js动态操作table(新增,删除相关列信息)
May 23 #Javascript
JavaScript基础语法让人疑惑的地方小结
May 23 #Javascript
利用javascript解决图片缩放及其优化的代码
May 23 #Javascript
JavaScript 图像动画的小demo
May 23 #Javascript
JavaScript学习笔记记录我的旅程
May 23 #Javascript
JS中处理与当前时间间隔的函数代码
May 23 #Javascript
You might like
风格模板初级不完全修改教程
2006/10/09 PHP
php中的静态变量的基本用法
2014/03/20 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
学习PHP Cookie处理函数
2016/08/09 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
Python易忽视知识点小结
2015/05/25 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
django中使用POST方法获取POST数据
2019/08/20 Python
利用python实现逐步回归
2020/02/24 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
村官学习十八大感想
2014/01/15 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
2014年五四青年节活动方案
2014/03/29 职场文书
大学生毕业求职信
2014/06/12 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python