javascript基础语法(简介、script标签、严格模式、保留字关键字)

【简介】
[1]定义:一种专为与网页交互而设计的脚本语言,也就是解释型编程语言。
[2]组成:
  [2.1]ECMAScript由ECMA-262定义,提供核心语言功能(ECMA是欧洲计算机制造商协会)
  [2.2]DOM文档对象模型,提供访问和操作网页内容的方法的接口
  [2.3]BOM浏览器对象模型,提供与浏览器交互的方法的接口

【script标签】

[1]使用方式:引入外部文件和在页面内嵌入js代码
[2]注意:带有src属性的<script>元素不应该在其<script>标签之间再包含额外的js代码,如果包含了嵌入的代码,则只会下载并执行外部脚本,而忽略嵌入的代码
[3]浏览器在遇到<body>标签时才开始呈现内容。因此,把<script>引用放在<body>元素中页面内容的后面是最佳选择
[4]<script>中async属性表示应该立即下载脚本,但不应妨碍页面中的其他操作;defert属性表示脚本可以延迟到文档完全被解析和显示之后再执行(这两个属性都只对外部脚本文件有效)

【严格模式】
[1]整个脚本启用严格模式,在顶部执行:"use strict"
[2]在指定函数中执行严格模式,在函数体第一行:"use strict"
[3]不支持strict模式的浏览器会把"use strict"当做一个字符串语句执行,支持strict模式的浏览器将开启strict模式运行JavaScript
[4]支持严格模式的浏览器包括IE10+、Firefox4+、safari12+、opera12+、chrome

【关键字和保留字】

[1]关键字
Break | do| instanceof| typeof | case | else | new | var | catch | finally | return | void | continue | for | *switch | while | function | this | with | default | if | throw | delete | in | try | debugger*
[2]保留字
Abstract | enum | int | short | Boolean | export | interface | static | byte | extends | long | super | char | *final | native | synchronized | class | float | package | throws | const | goto | private | transient | *debugger | implements | protected | volatile | double | import | public
[3]第5版在非严格模式下的保留字
Class | enum | extends | super | const | export | import
[4]第5版在严格模式下的保留字
Implements | package | public | interface | private | static | let* | protected | yield*
  [注意1]在js中,class是保留字,不可使用,而应该用className。class->className
  [注意2]在严格模式下,eval和arguments也不可作为标识符

时间: 2025-01-13 07:03:59

javascript基础语法(简介、script标签、严格模式、保留字关键字)的相关文章

Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1.html  演示点击按钮,弹出提示框 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <

javascript基础语法-数据类型

二 javascript基础语法 (一)JavaScript 数据类型 ***************************************************************** 不同的编程语言往往有不同的数据分类,与C和Java等面向对象语言不同的是,JavaScript变量不需要明确的数据类型声明,在第一次对变量赋值的时候会根据数据值自动确定数据类型.这也是JavaScript简单易用的原因之一,作为初学者往往会在变量类型的转换上遇到问题,JavaScript就简化了

javascript基础语法——词法结构

× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javascript工程师.前端入门容易精通难,说的是前端,更指的是javascript.本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,java和jav

Razor基础语法简介

原文:Razor基础语法简介 Razor的出现,使页面看起更加简洁,Razor的页面后缀为:.cshtmlRazor基础语法:1.代码注释:      多行注释: @*注释信息*@     单行注释: // 注释 1.代码体{...} @{ var x=100; var y=100; string str="this is string": } 在代码体中,没一行都需要用";"结束,代码区中,字母区分大小写.字符类型常量必须用""括起来,2. 由

javaScript基础语法介绍

简介 JavaScript是一种脚本语言. (脚本,一条条的文字命令.执行时由系统的一个解释器,将其一条条的翻译成机器可识别的指令,然后执行.常见的脚本:批处理脚本.T-SQL脚本.VBScript等.) HTML只是描述网页长相的标记语言,没有计算.判断能力,如果所有计算.判断(比如判断文本框是否为空.判断两次密码是否输入一致)都放到服务器端执行的话网页的话页面会非常慢.用起来也很难用,对服务器的压力也很大,因此要求能在浏览器中执行一些简单的运算.判断.JavaScript就是一种在浏览器端执

javascript基础语法-运算符

二 javascript02基础语法-运算符 (一)算术运算符:加(+). 减(-). 乘(*) .除(/) .余数(% ) * 加.减.乘.除.余数和数学中的运算方法一样 例如:9/2=4.5,4*5=20,9%2=1 * -除了可以表示减号还可以表示负号 例如:x=-y * +除了可以表示加法运算还可以用于字符串的连接 例如:"abc"+"def"="abcdef" PS:通过强制类型转换,加号还可以连接不同类型的变量,通过转换为数字或字符串

javascript 基础 语法

javascript   是脚本语言 <script type="text/javascript"></script> alert("")警告对话框 confirm("") 出现确定和取消 confirm("")让用户输入 数据类型 定义变量  都用var来定义 变量转换  变换成整数  parseint() 判断一个数是否是数组  isNaN();  是数字返回false  不是数字返回true: 运

JavaScript基础(简介、语法)

一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司(已被Oracle收购了),JavaScript是netspace(网景公司,已被美国在线收购了),JScript是微软的,90%像JavaScript,一些功能只能在IE上使用. 3.它的用法: 在HTML中位置有三块: (1)head里面 (2)body里面 (3)</html>之后 为了保险

javascript 基础语法

1. 变量 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等. 1.1 变量命名规则 1.1.1.必须以字母.下划线或美元符号开头,后面可以跟字母.下划线.美元符号和数字. 1.1.2.变量名区分大小写,如:A与a是两个不同变量. 1.1.3.不允许使用JavaScript关键字和保留字做变量名. 1.2 变量声明 声明变量语法: var 变量名, 如 var mynum :声明多个变