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 相关文章推荐
js form 验证函数 当前比较流行的错误提示
Jun 23 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
Nov 22 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
JavaScript 基础函数_深入剖析变量和作用域
May 18 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
js 两个日期比较相差多少天的实例
Oct 19 Javascript
JS 中document.write()的用法和清空的原因浅析
Dec 04 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
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
自动分页的不完整解决方案
2007/01/12 PHP
PHP实时显示输出
2008/10/02 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
js 程序执行与顺序实现详解
2013/05/13 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
node+express制作爬虫教程
2016/11/11 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
Python实现的栈(Stack)
2018/01/26 Python
python使用生成器实现可迭代对象
2018/03/20 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
新闻学专业应届生求职信
2013/11/08 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
技术负责人任命书
2014/06/05 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
离职报告范文
2014/11/04 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
辞职信怎么写?
2019/05/21 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python