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编辑器和代码格式化
Apr 25 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
May 14 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
Apr 16 Javascript
JS添加删除DIV的简单实例
Jul 08 Javascript
JQuery遍历元素的后代和同胞实现方法
Sep 18 Javascript
AngularJS extend用法详解及实例代码
Nov 15 Javascript
layui弹出层效果实现代码
May 19 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
Oct 24 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 Javascript
vue-simple-uploader上传成功之后的response获取代码
Sep 07 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
Sep 16 Javascript
JavaScript 常见的继承方式汇总
Sep 17 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程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
2015/10/08 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
基于jQuery的select下拉框选择触发事件实例分析
2016/11/18 Javascript
JS中检测数据类型的几种方式及优缺点小结
2016/12/12 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
微信小程序使用for循环动态渲染页面操作示例
2018/12/25 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
python实现根据月份和日期得到星座的方法
2015/03/27 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
基于opencv实现简单画板功能
2020/08/02 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
大学运动会通讯稿
2014/01/28 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
表扬稿范文
2015/01/17 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
sql注入教程之类型以及提交注入
2021/08/02 MySQL
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers