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. TypeError: db.addUser is not a function : @(shell):1:1 ——mongoDB创建新用户名密码的方法

    不多说,旧版本使用 db.addUser("root","root") 新版本使用这句会出现这个错误提示 TypeError: db.addUser is no ...

  2. dumpdecrypted进行砸壳

    1.下载源码git clone git://github.com/stefanesser/dumpdecrypted/ 2.进行编译生成 dumpdecrypted.dylibmake 3.将dump ...

  3. Android学习笔记(14):相对布局RelativeLayout

    相对布局RelativeLayout,继承自ViewGroup.相对布局的子组件的位置总是相对于兄弟组件或者父容器决定的. RelativeLayout支持的XML属性: android:gravit ...

  4. 基本数据类型操作的补充和set的基本操作

    1,补充基本数据类型的知识点:    "  " .join(内容)...........什么加到什么里边,内容可以是:int,str,dic,tup. lst = ["周 ...

  5. JS的内存空间

    变量对象与引用数据 概念解释 对于基本数据类型Undefined.Null.Boolean.Number.String往往保存在变量对象中 而对于引用数据类型,如Array.String.Object ...

  6. (转)web会话管理方式

    阅读目录 1. 基于server端session的管理 2. cookie-based的管理方式 3. token-based的管理方式 4. 安全问题 5. 总结 http是无状态的,一次请求结束, ...

  7. ubuntu将mysql、nginx添加到环境变量中

    vim /etc/profile 添加 export PATH="$PATH:/usr/local/mysql/bin" export PATH="$PATH:/usr/ ...

  8. 三种解密 HTTPS 流量的方法介绍

    转载自:https://imququ.com/post/how-to-decrypt-https.html作者: Jerry Qu Web 安全是一项系统工程,任何细微疏忽都可能导致整个安全壁垒土崩瓦 ...

  9. Django的CBV方式讲解

    CBV使用配置 路径url的配置 cbv 顾名知义就是通过类的方法来调用,我们在url中配置为如下路径 url(r'^cbv.html/', views.Cbv.as_view()), 这里的Cbv是 ...

  10. [noip模拟赛]跑跑步

    https://www.zybuluo.com/ysner/note/1298652 题面 小胡同学是个热爱运动的好孩子. 每天晚上,小胡都会去操场上跑步,学校的操场可以看成一个由\(n\)个格子排成 ...