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. [lua]紫猫lua教程-命令宝典-L1-01-06. 循环结构

    L1[循环]01. for循环结构介绍 只是简单的说了下计数型的for循环结构 for i=1,10,1 do testlib.traceprint(i) end 注意几点: 1.上面的1和10表示循 ...

  2. shell的debug模式

    如何调试shell脚本? 在指定shell运行版本时加上 '-x' #!/bin/bash   -x ➜ demo git:(master) ✗ cat debug.sh #!/bin/bash -x ...

  3. awk函数实现将简化IPV6地址补全

    在用awk处理文本时,有些场景需要将简化的IPV6地址补充成完整的IPV6地址,下边函数可简单实现: IPV6地址补全函数 # ipv6地址补全函数 function compipv6(orig_ad ...

  4. 2020牛客寒假算法基础集训营3 - G. 牛牛的Link Power II(线段树)

    题目链接:牛牛的Link Power II 题意:给你一个只含$0$和$1$的串,定义串的$Link$值为串中两个的$1$之间的距离的和,$(u,v)$和$(v,u)$被看认为是同一对,有$m$次操作 ...

  5. 【PAT甲级】1076 Forwards on Weibo (30 分)

    题意: 输入两个正整数N和L(N<=1000,L<=6),接着输入N行数据每行包括它关注人数(<=100)和关注的人的序号,接着输入一行包含一个正整数K和K个序号.输出每次询问的人发 ...

  6. 使用ssh 初始化git一个空java工程

    1:进入git 目录 cd /home/git/repo/ 2:创建一个java工程名 mkdir qft-payment 3:进入工程 cd  qft-payment/ 4:初始化空工程 git - ...

  7. 使用session在jsp页面之间传递多维数组,用于实现全局变量的效果

    使用session在jsp页面之间传递多维数组:发送数据的jsp页面:int [][] form_number=new int[4][4]; session.setAttribute("se ...

  8. java基础数据类型和处理

    import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSON; import java.io.*; import j ...

  9. python函数1_参数,返回值和嵌套

    函数 将重复的代码,封装到函数,只要使用直接找函数 函数可以增强代码的模块化和提高代码的重复利用率 函数的定义和调用 格式 def 函数名([参数,参数...]): 函数体 定义函数 import r ...

  10. Codeforces 1311F Moving Points

    题目链接 根据题意,d是两个点的最短距离,分析知,假设\(x_i\)<\(x_j\), 若\(v_i\)>\(v_j\),那么d(i,j)一定为0,因为i一定能追上j,否则,d(i,j)就 ...