Java Scrpit 语言基础

2023-10-30

 

数据类型

Java script 的数据类型分为基础数据类型复合数据类型

Java script的基本数据类型

1.数值型

数值型是Java script 中的最基本的数据类型,和其他语言不同的地方在于它不区分整数数值和浮点数值,在所有的Java script 中所有的数值都是以浮点型表示的。当一个数字直接出现在Java script 程序中时候,称它为数值直接量。支持数值直接量的形式有如下几种。

  1. 十进制
  2. 八进制
  3. 十六进制
  4. 浮点型数据

 

 2.字符串型

字符串是由0个或多个字母组成的序列,它可以包含大小写字母数字标识符其他字符,同时也可以包含汉字,程序中的字符串类型数据是包含在双引号或者单引号中的,由单引号定界的字符串可以含有双引号,由双引号定界的字符串中也可以包含单引号。

JAVA spript 常用转义字符
\b 退格 \v 垂直制表符
\n 换行符 \r 回车符
\t

水平制表符

\\ 反斜杠
\f 换页 \ooo 八进制整数(000-777)
\' 单引号 \xHH 十六进制整数(00-ff)
\'' 双引号 \uhhh 十六进制编码(unicode)字符

 

注意:在document.write()中使用转义字符时候,只有将其放在格式化文本中才会起作用,所有脚本必须放在<pre></pre>的标记内。

<script type="text/javascript">
    document.write('<pre>')
    document.write('轻松学习\npython语言')
    document.write('</pre>')
</script>

 

3.布尔型

数值类型和字符串类型的值都是无限多的,但是布尔类型的值只有两个。一个是True(真),一个是False(假),布尔值通常都是用于Java scrpit的控制结构

   if (n==1)
        m=n+1
    else 
        n=n+1

 

4.特殊数据类型

1.未定义值

未定义值undefined,表示变量还没有赋值(var a;)

2.空值

JavaScript 中的关键字null是一种特殊的值,它表示为空值,用于定义与不存在或者定义空的,但是必须要注意的是,null不等于空的字符串('' '')。当使用对象进行编程时可能会用到这个值。

null和undefinen的区别就是:null表示一个变量被赋予了一个空值,而undefined表示该变量尚未赋值

 

数据结构

 

常量

常量是指在程序运行过程中保持不变的数据,比如:123是数值型常量,‘python语言’是字符串型常量。True和Flases是布尔型常量。

变量

变量是程序中的一个已经命名的储存单位,它的主要作用就是为了数据操作提供存放信息的容器,变量是相对于常量而言的,常量是以个不会改变的固定值,而变量会随着程序的运行而改变。

变量的特征:变量名和变量值

变量的命名规则

  • 必须以字母和下划线开头,其他字符可是是数字,字母或者下划线。
  • 变量名不能包含空格
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java Scrpit 语言基础 的相关文章

随机推荐

  • 期货开户金融市场非常残酷

    大多数交易者喜欢从零基础开始他们的交易旅程 毕竟 对于它们来说 点击鼠标确认交易真的非常简单 这个数字时代使我们易于交易 交易过程看起来非常简单 但是金融市场却非常残酷 在交易市场当中 所谓的 聪明 根本没有用 市场会一次又一次地给予你教训
  • 计算机vcruntime140.dll丢失的解决方法,重新安装教程

    vcruntime140 dll是Microsoft Visual C Redistributable文件中的一个动态链接库 DLL 这个文件是由Microsoft开发的 用于支持C 编程语言的运行环境 vcruntime140 dll是W
  • Linux的设置地区

    2023年7月21日 周五上午 本来想试试把这篇文章设置成VIP可见的 因为我挺好奇设置了VIP可见后会发生什么 但后来想想觉得这有违自己写博客的初心 于是就放弃了 我写博客的初心就是传递其他人写博客的那种无私的分享精神 为社会 中文社区和
  • python同一文件内class类的调用

    class 类名 def init self self a None self b None def 函数 self x y self x x self y y A 类名 B 类名 A 函数 10 20 print B x B y 将会输出
  • python实现二分查找的四种变体

    本文用python3实现了二分查找的四种变体 一 查找第一个值等于给定值的元素 二 查找最后一个值等于给定值的元素 三 查找第一个大于等于给定值的元素 四 查找最后一个小于等于给定值的元素 python3 一 查找第一个值等于给定值的元素
  • git rebase

    目录 一 开发分支落后于主干分支 个人修复用的分支落后于被修复分支 模拟环境 开始rebase操作 二 本地分支落后于远程分支 多人共用一个分支的情况下其他人有提交 在本地模拟环境 熟悉的可以跳过 比较啰嗦 详细步骤 开始模拟情景 解决 u
  • 【Java学习笔记(一百零七)】之字节码执行引擎,栈帧结构

    本文章由公号 开发小鸽 发布 欢迎关注 老规矩 妹妹镇楼 一 字节码执行引擎 一 概述 物理机和虚拟机都有代码执行能力 物理机的执行引擎建立在处理器 缓存机 指令集和操作系统之上 而虚拟机的执行引擎则是由软件实现的 不会受到物理条件制约地定
  • 稀疏数组(尚硅谷课程的笔记)

    2 稀疏数组 文章来自于听了尚硅谷的课自己所敲 https www bilibili com video BV1E4411H73v p 10 2 1 稀疏数组 我们来看一个实际问题 此时就需要稀疏数组来压缩 稀疏数组基本介绍 当一个数组中大
  • pycharm配置解释器

    因为没有系统学习过pycharm的使用 所以在换了新电脑之后重新配置pycharm一头雾水 查了很多资料 此文用来自己记录 1 解释器选择 virtual Enviroment 第一个是虚拟解释器 我的理解是 直接从pycharm里下载一个
  • 安徽旅游可视化

    安徽旅游可视化 此系统有详细的录屏 下面只是部分截图 需要看完整录屏联系博主 系统开发语言python 框架为django 数据库mysql 分为爬虫和可视化分析
  • 没看错!selenium自动化集成REST api实践!

    01 问题 当我们描述一个 好的自动化测试用例 时 经常出现标准是 精确 自动化测试用例应该测试一件事 只有一件事 与测试用例无关的应用程序的某个部分中的错误不应导致测试用例失败 独立 自动化测试用例不应该受测试套件中任何其他测试用例影响
  • 计算机视觉 相机标定

    目录 一 相机标定原理 1 相机标定简介 2 求解原理 2 1 针孔相机模型 2 2 畸变现象 2 3 像主点偏移 2 4 单应性矩阵H 二 相机标定策略 2 1 相关策略 2 2 棋盘格标定 三 实验内容 1 实验数据 2 实验代码 3
  • Tinyhttpd项目学习及httpd学习

    在参考网络有关Tinyhttpd的内容后 我打算写下自己的学习过程与自己的理解 我会在结尾附上参考的链接 我把代码放在了gitee Tinyhttpd学习 1 Tinyhttpd是一个轻量级的HTTP服务器 2 学习该项目可以学习web服务
  • Java面向对象(4) ——多态

    目录 多态的概念 对象上下转型 多态应用之打印机 多态的概念 多态是指同一个操作作用于某一类对象 可以有不同的解释 产生不同的执行结果 比如 猫吃鱼 狗吃肉 人吃米饭 多态存在的三个必要条件 需要存在继承 extends 或实现 接口 关系
  • 自学经典5个月的python学习历程,很多老司机都不知道的奥秘

    人生苦短 我用Python 下面分享pyhton的一些基础知识 学习中可以帮助快速入门 三元条件判断的3种实现方法 C语言中有三元条件表达式 如 a gt b a b Python中没有三目运算符 但Python有它自己的方式来实现类似的功
  • xilinx开发过程中的ip核配置总结

    1 XILINX的FIFO 不同带宽输入输出 输出时 默认是先输出高位 再输出低位 这个能不能设置 先输出低位再到高位 答 在写入的时候 切换下位置就行了 2 zynq7020 fpga启动了 但是ps没反应 ps灯不闪烁 程序直接ram运
  • Anaconda > Windows+Anaconda迁移到另一个硬盘

    Anaconda轻松迁移到另一个硬盘 so easy 环境 目标 移动Anaconda目录 环境调整 结果 环境 Win10 Windows10 正常运行的Anaconda 安装目录和环境变量都是 C Anaconda3 30 GB 目标
  • 折腾响应式布局设计

    看到这个标题是不是很头大呢 不错 我这一周就折腾了这个既是要求瀑布流 又是响应式布局的货 而且还是在bootstrap框架上折腾的 所以对于响应式布局呢 咱们可以忽略了吗 当然是不行的 响应式布局概念 Responsive design 意
  • [HDU 4738] Caocao‘s Bridges

    Problem Description Caocao was defeated by Zhuge Liang and Zhou Yu in the battle of Chibi But he wouldn t give up Caocao
  • Java Scrpit 语言基础

    数据类型 Java script 的数据类型分为基础数据类型和复合数据类型 Java script的基本数据类型 1 数值型 数值型是Java script 中的最基本的数据类型 和其他语言不同的地方在于它不区分整数数值和浮点数值 在所有的