02JavaScript基础语法及数据类型
JavaScript基础语法及数据类型
2.1数据类型
2.1.1字符串(String)
用单引号或双引号括起来的零个或多个单一的字符所组成。
2.1.2数值(Number)
包含整数或浮点数。
2.1.3布尔数据(Boolean)
取值为true或false。
2.1.4空值(null)
表示没有值,取惟一值”null”,大小写敏感。
注:null不能写成Null或NULL。
null既不等于“0”,也不等于“空字符串”。因为“0”是数值,“空字符串”是字符串。
2.1.5未定义值(undefined)
表示尚未定义值。
2.1.6注释语句
// <单行注释语句>
/* <多行注释语句> */
2.2数据类型转换
2.2.1自动数据类型转换
<script>
var x="dadaad"+23;
var y=23+"dad";
var a="23"+10;
var b=23+"10";
var c="30"/"5";
document.write(x);
document.write("<br>");
document.write(y);
document.write("<br>");
document.write(a);
document.write("<br>");
document.write(b);
document.write("<br>");
document.write(c);
</script>
2.3变量
2.3.1变量命名
以字母或下划线开头后面接数字或其它字母,变量名区分大小写
<script>
var A="Uppercase A";
var a="Lowercase a";
document.write(A);
document.write("<br>");
document.write(a);
</script>
2.3.2变量的声明
变量声明时,不必定义类型,所有类型均由小写的var声明。
var name;(自动给出一个未定义值)
var name,sex;(自动给出未定义值)
var name=”张永”,sex=”女生”;(二变量均为字符串)
2.3.3变量的作用域
全局变量(Global variable)和局部变量(Local variable)
<script>
document.title = "变量的作用域实例";
//gv是全局变量
var gv = "JavaScript";
document.write("test函数的输出:<br>");
test();
function test(){
//lv是局部变量
var lv = "VBScript";
document.write("gv=" + gv + "<br>");
document.write("lv=" + lv + "<br>"+ "<br>");
}
document.write("document的输出:<br>");
document.write("gv=" + gv + "<br>");
document.write("lv=" + lv + "<br>");
</script>
2.4常量
2.4.1字符串常量(String Literals)
一般字符串常量
特殊字符的字符串常量
|
字符 |
意义 |
字符 |
意义 |
|
\b |
后退一格(Backspace) |
\t |
制表(Tab) |
|
\f |
换页(Form feed) |
\’ |
单引号 |
|
\n |
换行(New line) |
\” |
双引号 |
|
\r |
返回(Carriage return) |
\\ |
反斜线(Backslash) |
2.4.2布尔常量(Boolean Literals)
true或false
2.4.3整数常量(Integers Literals)
2.4.4浮点常量(Floating-Point Literals)
2.4.5数组常量(Array Literals)
02JavaScript基础语法及数据类型的更多相关文章
- 二.Python基础语法和数据类型
Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...
- Python基础语法和数据类型最全总结
摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...
- day 50 js-part1基础语法,数据类型及用法,流程控制语句,循环
js基本概念: JavaScript 是世界上最流行的脚本语言. JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript ...
- Python3基础语法和数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...
- php基础语法(数据类型、运算符)
数据类型 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 字符串类型st ...
- Java基础语法<一> 数据类型&运算符
1 数据类型 1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 lon ...
- Python基础语法-基本数据类型
此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...
- 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)
""" 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...
- java基础语法-char数据类型
1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示 ;//int值只能在0到65535即0000到FFFF 对于其他16个代码级别(两个代码单 ...
随机推荐
- c# WinForm的一些问题
工作中,用WinForm写了一段程序,刚开始运行正常,后来替换为公司框架的时候,发现原来用Label拼的表格控件,里面的Text无法显示,后来发现,父控件的ForColor为Control导致,子空间 ...
- 2016/1/27 1, File 创建 删除 改名 换路径 2,输出流 不覆盖 换行输入 3,输入流
1, File 创建 删除 改名 换路径 package Stream; import java.io.File; import java.io.IOException; public cla ...
- http trigger 事件源是事件的生产者,函数是事件的处理者
以函数计算作为 API 网关后端服务_用户指南(开放 API)_API 网关-阿里云 https://help.aliyun.com/document_detail/54788.html 创建触发器 ...
- 在js中取选中的radio值
在js中取选中的radio值 <input type="radio" name="address" value="0" /> & ...
- JS的内存空间
变量对象与引用数据 概念解释 对于基本数据类型Undefined.Null.Boolean.Number.String往往保存在变量对象中 而对于引用数据类型,如Array.String.Object ...
- YTU 2535: C++复数运算符重载(+与<<)
2535: C++复数运算符重载(+与<<) 时间限制: 1 Sec 内存限制: 128 MB 提交: 867 解决: 532 题目描述 定义一个复数类Complex,重载运算符&qu ...
- UVA - 12345 带修改的莫队
题意显然:给出初始序列,单点修改,区间查询元素的种类. 由于时限过宽,暴力可过. 比较优秀的解法应该是莫队. 带修改的莫队题解可以看https://www.luogu.org/blog/user126 ...
- xUnit随笔
XUnit入门 1.如果之前安装了xUnit.net Visual Studio Runner扩展包,通过"工具"菜单下的"扩展和更新"先将该扩展包卸载. 2. ...
- JS复制文件(转)
<script type="text/javascript"> var fso, f; function copyFile() { fso = new ActiveXO ...
- python自动化测试学习笔记-6excel操作xlwt、xlrd、xlutils模块
python中通过xlwt.xlrd和xlutils操作xls xlwt模块用于在内存中生成一个xls/xlsx对象,增加表格数据,并把内存中的xls对象保存为本地磁盘xls文件; xlrd模块用于把 ...