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模仿hover的具体实现代码
Dec 30 Javascript
Javascript单元测试框架QUnitjs详细介绍
May 08 Javascript
jQuery中:radio选择器用法实例
Jan 03 Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
js删除局部变量的实现方法
Jun 25 Javascript
给easyui datebox扩展一个清空的实例
Nov 09 Javascript
基于javascript实现的快速排序
Dec 02 Javascript
详解js前端代码异常监控
Jan 11 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
javascript中undefined的本质解析
Jul 31 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
PHP 地址栏信息的获取代码
2009/01/07 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
php json相关函数用法示例
2017/03/28 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
js验证密码强度解析
2020/03/18 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
python实现根据图标提取分类应用程序实例
2014/09/28 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
基于pandas中expand的作用详解
2019/12/17 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
教师党的群众路线对照检查材料
2014/09/24 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
政审证明范文
2015/06/19 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android