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将数组插入到另一个数组中的代码
Jan 10 Javascript
Jquery在指定DIV加载HTML示例代码
Feb 17 Javascript
JavaScript构造函数详解
Dec 27 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
Aug 15 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
原生JS实现图片翻书效果
Feb 16 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
vue 文件目录结构详解
Nov 24 Javascript
javascript实现简单打字游戏
Oct 29 Javascript
node后端服务保活的实现
Nov 10 Javascript
React 实现车牌键盘的示例代码
Dec 20 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
PHP 检查扩展库或函数是否可用的代码
2010/04/06 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
PDO::errorCode讲解
2019/01/28 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
python访问系统环境变量的方法
2015/04/29 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
Python面向对象实现方法总结
2020/08/12 Python
python Paramiko使用示例
2020/09/21 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
精伦电子Java笔试题
2013/01/16 面试题
整顿机关作风心得体会
2014/09/10 职场文书
个人工作能力自我评价
2015/03/05 职场文书
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python