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. linux shell ansible 命令详解

    也可以参考ansible 模块介绍的其他文章:https://www.cnblogs.com/guxiaobei/p/8316903.html 安装ansible yum install epel-r ...

  2. .net core 删除主表,同时删除子表

    前提条件: 代码懒加载, 数据库有外键关联 var entity = context.主表.Include(o => o.子表).FirstOrDefault(p => p.Id == i ...

  3. .net core 通过代码创建数据库表

    0.结构: 1.API using System; using System.Collections.Generic; using System.IO; using System.Linq; usin ...

  4. react脚手架和深入理解jsx语法

    react的mvc和vue的mvvm vue的mvvm属于双向绑定,view层,model数据层,vm实现双向绑定的控制层 此种模式,再某一类项目种很有优势:管理系统 ( OA, ERP , CRM ...

  5. JS高级---构造函数,实例对象和原型对象,三者关系

    构造函数,实例对象和原型对象,三者关系 构造函数里面有原型(prototype)属性,即原型对象 原型对象里的constryctor构造器指向构造函数 通过构造函数,实例化,创建的就是实例对象. 实例 ...

  6. ReLU 函数

    线性整流函数(Rectified Linear Unit, ReLU),又称修正线性单元,是一种人工神经网络中常用的激活函数(activation function),通常指代以斜坡函数及其变种 为代 ...

  7. 安装和配置Linux系统虚拟机

    1.打开虚拟机软件 2.点击创建新的虚拟机,选择典型(推荐)类型的配置. 3.点击稍后安装操作系统. 4.客户机操作系统选择Linux,版本选择CentOS 7 64位. 5.虚拟机名称可自行更改,位 ...

  8. ES6-对象的简写方式

        var name = 'tom';     var age = 11;     //es5定义对象     var obj = {         name:name,         age ...

  9. 写作环境搭建(git+github+markdown+jekyll)

    转载自: https://site.douban.com/196781/widget/notes/12161495/note/264946576/ 2013-03-04 19:33:10   --- ...

  10. iOS 开发之函数式编程思想(Functional Programming)

    函数式编程(Functional Programming), 函数式编程强调的函数:1.不依赖外部状态:2.不改变外部状态. 函数式编程可解决线程安全问题,每一个函数都是线程安全的. 时间状态:变量一 ...