栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaScript基本语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScript基本语法

文章目录
  • 一、什么是Javascript
      • Javascript特点
      • Javascript核心
  • 二、JS和Java的区别
  • 三、如何在网页中写Javascript
      • 1、在页面中直接嵌入Javascript
      • 2、引用外部的Javascript
  • 四、Javascript的语法

一、什么是Javascript

Javascript是一种具有面向对象能力的、解释型的程序设计语言
更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的时,验证发往服务器端的数据、增加Web互动、加强用户体验度等

  • 基于对象:提供了很多对象,可以直接拿过来使用
  • 事件驱动:html做网站静态效果,Javascript实现动态效果
  • JS的作用:操作HTML和CSS
Javascript特点
  • 松散型:Javascript语言核心与C、C++、Java相似,比如条件判断、循环、运算符等。但它却是一种松散类型的语言,也就是说,它的变量不必具有一个明确的类型
  • 解释型:不需要编译,浏览器直接解释执行
  • 基于对象:我们可以直接使用JS已经创建的对象,Math String
  • 安全性:不允许访问本地硬盘,不能将数据写入到服务器上
  • 跨平台:JS依赖于浏览器本身,与操作系统无关
Javascript核心
  • 核心(ECMAscript)
    ECMA:欧洲计算机协会。
    由ECMA组织制定的JS语法、语句、函数…
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)
二、JS和Java的区别

Javascript和Java没有任何关系,属于两门编程语言

区别JSJava
开发公司JS是Netscape【网景公司】公司开发的Java是sun公司开发的,现在是Oracle公司
对象JS是基于对象的Java是面向对象的【new】
数据类型JS是弱类型语言【变量的类型由值决定】例如:var i=10;var j=“10”Java是强类型语言【每种变量都有确定的数据类型】例如:int i=“10”
执行过程JS只需解析就可以执行Java需要先编译成字节码文件,然后再执行
三、如何在网页中写Javascript 1、在页面中直接嵌入Javascript


js代码可以插入在标签中间,也可以放在标签中间
最常用的是放在
2、引用外部的Javascript

如果脚本比较复杂或者是同一段代码被很多页面所使用,则可以将这些脚本代码放置在一个单独的文件中,该文件的扩展名是.js,然后再需要使用该代码的web页面中链接该Javascript文件即可



一般写在之间比较好

在.js后缀文件中,不需要使用标签对括起来

表示的是加载页面时调用函数,函数是定义在.js后缀的文件中

注意:
如果采用了引用外部js文件的方式,则在对应的script标签将不能再写任何js代码,否则无效
script标签可以在同一个html页面中出现多次,执行顺序为从上往下依次执行
script标签可以出现在body中,或者head中
如果在head和body中都出现script的时候,先执行head中的,然后再执行js中

四、Javascript的语法
  • JS的变量区分大小写
    username userName 这是两个不同的变量
  • 每行结尾的分号可有可无,如果语句的结束处没有分号,那么js会自动将这行代码的结尾作为语句的结尾
alter("Hello World");
alter("Hello World")
  • 标识符
    所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格式规则组合起来的一个或多个字符:
    (1)第一个字符必须是一个字母、下划线(_)或一个美元符号
    (2)其他字符可以是一个字母、下划线、美元符号或数字
    (3)不能把关键字、保留字、true、false和null作为标识符
    例如:myName、book123等
  • 注释

(1)单行注释//

单行注释使用双斜线“//”开头

在“//”后面的文字即为注释内容,注释的内容在代码执行过程中不起作用

var now =new Data(); //获取日期对象

(2)多行注释

多行注释以“/”开头,以“/”结尾

在两者之间的内容为注释内容在,在代码执行过程中不起任何作用

function getClock(){
   //内容
}
  • 定义变量时只使用var运算符
比如:var username="tonm"; 正确
     var age=30; 正确
     int age=30; 错误
  • 使用大括号标签代码块
    { //代码} 被封装在大括号内的语句按照顺序执行
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/572120.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号