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基础语法及数据类型的更多相关文章

  1. 二.Python基础语法和数据类型

    Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...

  2. Python基础语法和数据类型最全总结

    摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...

  3. day 50 js-part1基础语法,数据类型及用法,流程控制语句,循环

    js基本概念: JavaScript 是世界上最流行的脚本语言. JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript ...

  4. Python3基础语法和数据类型

    Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...

  5. php基础语法(数据类型、运算符)

    数据类型 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 字符串类型st ...

  6. Java基础语法<一> 数据类型&运算符

    1 数据类型   1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 lon ...

  7. Python基础语法-基本数据类型

    此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...

  8. 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)

    """ 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...

  9. java基础语法-char数据类型

    1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示 ;//int值只能在0到65535即0000到FFFF 对于其他16个代码级别(两个代码单 ...

随机推荐

  1. iOS CMSampleBuffer deep copy

    extension CVPixelBuffer { func copy() -> CVPixelBuffer { precondition(CFGetTypeID(self) == CVPixe ...

  2. ios Enum Value To NSString

    #define enumToString(value)  @#value eg. typedef NS_ENUM(NSInteger, Sex) { Male = 0, Famale = 1, }; ...

  3. 什么是sibling and tail recursive calls

    1 tail call 在函数f中调用函数b,如果这个调用是函数f中执行的最后一条指令,那么这个调用就称为tail call. 例子: int foo(float a, float b) { ... ...

  4. Bing必应地图中国API - 在地图上画圆

    Bing必应地图中国API - 在地图上画圆 2011-05-24 14:49:37|  分类: Bing&Google|字号 订阅     <变形金刚2>上映4日国内票房过亿,基 ...

  5. 洛谷 P1351 联合权值 —— 树形DP

    题目:https://www.luogu.org/problemnew/show/P1351 树形DP,别忘了子树之间的情况(拐一下距离为2). 代码如下: #include<iostream& ...

  6. 洛谷P1365 WJMZBMR打osu! / Easy——期望DP

    题目:https://www.luogu.org/problemnew/show/P1365 平方和怎样递推? 其实就是 (x+1)^2 = x^2 + 2*x + 1: 所以我们要关注这里的 x — ...

  7. 最短路径(Dijkstra算法)

    当用图结构来表示通信.交通等网络,权重代表距离或者成本,寻找最短路径就成为了一个重要的任务. 给定带权网络G=(V;E),源点s,对于其他所有顶点v,寻找s到v的最短路径,连接成一颗最短路径树.可以证 ...

  8. java运行jdk连接mysql出现了:Establishing SSL connection without server's identity verification is not recommended

    注意:出现这类提示也不会影响对数据库的增删改查操作,所以不用紧张.. 在运行练习时出现下面的错误信息提示: Establishing SSL connection without server's i ...

  9. PCB 圆形板切边算法 实现

    在工程CAM处理圆形拼板是个头疼的问题,需人工程师自行设计切边 满足可以拼板并且拼板后锣板板边没有内角,不然会影响装配 1.原始单 PCS圆形板 此外形如果不采用邮票孔连接的话,采V-CUT连接须采用 ...

  10. 0626-TP整理二(调试模式,空操作,跨控制器调用,跨方法跳转--redirect(),框架语法,创建model模型)

    一.调试模式(入口文件:index.php) define('APP_DEBUG', true);  //调试模式 define('APP_DEBUG', FALSE);  //运行模式 开启日志信息 ...