JS输出:

  • JavaScript没有任何打印或者输出的函数,但是可以用不同的方式输出数据
  • window.alert():弹出警告框
  • document.write():写入文档
  • innerHTML:写入到HTML元素
  • console.log:写入到浏览器控制台

JS字面量:

  • 数字字面量:可以是整数、小数或者科学技术(e)
  • 字符串字面量:可以使用单引号或双引号
  • 表达式字面量:用于计算
  • 数组字面量:定义一个数组
  • 对象字面量:定义一个对象
  • 函数字面量:定义一个函数

JavaScript变量:

  • 使用关键字var来定义变量,使用等号来为变量赋值

JavaScript操作符:

  • 使用算数运算符来计算值
  • 使用赋值运算符给变量赋值

JavaScript语句:

  • 在HTML中,JavaScript语句向浏览器发出的命令,通过JavaScript语句明白要执行什么操作

JavaScript标识符:

  • 以字母、下划线、美元符开始,后续字符可以使字母、数字、下划线或美元符(数字不允许作为首字符出现)

JavaScript保留字:不允许使用保留字作为变量名或者过程名使用

JavaScript注释:

  • 不是所有的JavaScript语句都是命令。双斜杠后的内容会被浏览器忽略

JavaScript函数:

  • JavaScript语句可以卸载函数内,函数可以重复引用

JavaScript对大小写敏感,注意方法与变量名

JavaScript使用Unicode字符集,Unicode涵盖了所有的字符,包含标点等字符

JavaScript语句:

  • JavaScript语句是发给浏览器的命令,旨在告诉浏览器要做的事情。用分号分隔

JavaScript空格:

  • JavaScript会忽略多余的空格。可以向脚本添加空格,来提高其可读性

JavaScript数据类型与类型转换:

JavaScript有5种数据类型、3种对象类型与2种不包含任何值的数据类型

  • 5种数据类型:string、number、boolean、object、function
  • 3种对象类型:Object、Date、Array
  • 2个不包含值的数据类型:null、undefined

typeof:返回对象的数据类型

  • NAN(not a number不是数字)的数据类型是number
  • 数组(Array)的数据类型是object
  • 日期(Date)的数据类型是object
  • null的数据类型是object
  • 未定义变量的数据类型为undefined
  • 因此无法通过typeof判断JavaScript的Array和Date的数据类型

constructor返回对象的构造函数,因此可以用来判断数据类型是否为数组

类型转换:

转为字符串:

  1. JavaScript方法String()函数转换为全局变量
  2. oString()

转为数字:

  1. Number(“”)
  2. parseFloat()
  3. parseInt()

2 JavaScript输出&字面量&变量&操作符&语句&标识符和关键字&字符集&语句&数据类型与类型转换的更多相关文章

  1. JavaScript 对象字面量

    JavaScript 对象字面量   JavaScript 对象字面量 在编程语言中,字面量是一种表示值的记法.例如,"Hello, World!" 在许多语言中都表示一个字符串字 ...

  2. JavaScript对象字面量

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  3. JSON字符串和Javascript对象字面量

    JSON字符串和Javascript对象字面量 JSON是基于Javascript语法的一个子集而创建的,特别是对象和数组字面量语法. 正是由于JSON的这种特殊来历,导致很多Javascript程序 ...

  4. JavaScript 语法——字面量,变量,操作符,语句,关键字,注释,函数,字符集

    JavaScript 是一个程序语言. 语法规则定义了语言结构. 它是一个轻量级,但功能强大的编程语言.   ㈠JavaScript 字面量 在编程语言中,一般固定值称为字面量,如 3.14. ⑴数字 ...

  5. (52)Wangdao.com第七天_字面量/变量_标识符_数据类型_数据的存储

    JavaScript 字面量 和 变量 字面量:就是那些不可变的值,如1,2,100,2000,Infinity,NaN 变量: 变量,代表的当前随机分配的内存地址. 变量的值,是可变的,可以用来保存 ...

  6. 前端-JavaScript1-3——JavaScript之字面量

    字面量?????? 字面量:英语叫做literals,有些书上叫做直接量.看见什么,它就是什么. 我们先来学习数字的字面量,和字符串的字面量.剩余的字面量类型,我们日后遇见再介绍. 3.1 数字的字面 ...

  7. javaScript高级教程(九) ------javascript对象字面量--------困扰已久的问题

    在编程语言中,字面量是一种表示值的记法.例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ),JavaScript也不例外. ...

  8. Javascript的字面量对象以及如何拆解字面量对象

    简单的说,字面量对象提供了一直非常方便构建新对象的方式,它的格式非常简单且容易阅读.是大多数前端程序员在构建对象时比较推崇的一种方式. 格式: var person = { name : " ...

  9. 简谈-Python的注释、变量类型、标识符及关键字

    在Python程序中,要想支持中文输出,则要在代码前面添加 标识符:开发人员在程序中自定义的一些符号和名称 标示符是自己定义的,如变量名 .函数名等 标识符的规则:  标示符由字目.下划线和数字组成, ...

随机推荐

  1. 设备驱动基础学习--/proc下增加节点

    在需要创建一个由一系列数据顺序组合而成的/proc虚拟文件或一个较大的/proc虚拟文件时,推荐使用seq_file接口. 数据结构struct seq_fille定义在include/linux/s ...

  2. 普通的javaweb项目和用maven管理的javaweb project的目录结构的区别

      图一,图二 这种就是单独的建立普通的(也就是没有用maven管理包)javaweb项目的结构目录,这种需要将普通的jar依赖放到lib目录下,之后通过bulid   图一

  3. Mac上通过docker配置PHP开发环境

    这篇文章介绍的内容是关于Mac上通过docker配置PHP开发环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 更多PHP相关知识请关注我的专栏PHP​zhuanlan.zhihu. ...

  4. 基于JSP开发手机销售购物商城系统

    开发环境: Windows操作系统开发工具:Eclipse+Jdk+Tomcat+MySQL数据库 运行效果图: 源码及原文链接:https://javadao.xyz/forum.php?mod=v ...

  5. C#面向对象三大特性:封装

    什么是封装 定义:把一个或多个项目封闭在一个物理的或者逻辑的包中.在面向对象程序设计方法论中,封装是为了防止对实现细节的访问. 封装的优点 1. 隔离性,安全性.被封装后的对象(这里的对象是泛指代码的 ...

  6. openstack自动化搭建脚本

    Openstack平台部署+节点扩容 1)搭建脚本 #!/bin/bash #openstack私有云平台部署 #脚本使用前提:三台虚拟机openstack(ip地址:.11至少4G内存,100G硬盘 ...

  7. 动手动脑5JAVA项目中的常用的异常处理情况

          Java异常处理的几个原则如下.     (1)不要丢弃异常,捕获异常后需要进行相关处理.如果用户觉得不能很好地处理该异常,就让它继续传播,传到别的地方去处理,或者把一个低级的异常转换成应 ...

  8. 吴裕雄 python 神经网络——TensorFlow实现回归模型训练预测MNIST手写数据集

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_dat ...

  9. Laravel Vuejs 实战:开发知乎 (8)美化编辑器

    1.使用UEditor增量包: simple-ueditors 执行下载: git clone https://github.com/JellyBool/simple-ueditor.git 2.用此 ...

  10. iOS 开发之 SDWebImage 底层实现原理分析

    SDWebImage 是一个比较流行的用于网络图片缓存的第三方类库.这个类库提供了一个支持缓存的图片下载器.为了方便操作者调用,它提供了很多 UI 组件的类别,例如:UIImageView.UIBut ...