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 相关文章推荐
JQERY limittext 插件0.2版(长内容限制显示)
Aug 27 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
Jun 05 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
JavaScript实现cookie的写入、读取、删除功能
Nov 05 Javascript
javascript实现全角转半角的方法
Jan 23 Javascript
js 求时间差的实现代码
Apr 26 Javascript
js实现各种复制到剪贴板的方法(分享)
Oct 27 Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 Javascript
基于vue-video-player自定义播放器的方法
Mar 21 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 Javascript
vue项目中使用fetch的实现方法
Apr 25 Javascript
Vue 实现登录界面验证码功能
Jan 03 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配置php-fpm启动参数及配置详解
2013/11/04 PHP
PHP扩展CURL的用法详解
2014/06/20 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
JS命名空间的另一种实现
2013/08/09 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
深入理解javascript中的this
2021/02/08 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
10款最好的Web开发的 Python 框架
2015/03/18 Python
用Python实现协同过滤的教程
2015/04/08 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
怎样使用Python脚本日志功能
2016/08/14 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
PHP笔试题
2012/02/22 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
励志演讲稿300字
2014/08/21 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
python实现双链表
2022/05/25 Python