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实现跨浏览器获取鼠标按键的值
Apr 08 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
Feb 07 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
Feb 19 Javascript
js操作输入框提示信息且响应鼠标事件
Mar 25 Javascript
超级简单的jquery操作表格方法
Dec 15 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
Dec 30 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
基于Vue2.0的分页组件
Mar 16 Javascript
Web制作验证码功能实例代码
Jun 19 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
Dec 09 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 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
MySQL中create table语句的基本语法是
2007/01/15 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
五个PHP程序员工具
2008/05/26 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
jquery获取input表单值的代码
2010/04/19 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
详解webpack解惑:require的五种用法
2017/06/09 Javascript
使用vue-infinite-scroll实现无限滚动效果
2018/06/22 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python去除列表中重复元素的方法
2015/03/20 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
python中set()函数简介及实例解析
2018/01/09 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
Python timeit模块的使用实践
2020/01/13 Python
世界上最大的家庭自动化公司:Smarthome
2017/12/20 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
《有趣的发现》教学反思
2014/04/15 职场文书