Javascript一些介绍

1.Java与Javascript的区别

: 两种完全不同的语言!!!不要看到Javascript就以为是Java的一种,Java是经过编译在Java虚拟机上执行的,也正是因为虚拟机的存在,Java才可以跨平台;而Javascript是一种嵌入在HTML文本中,不需要编译的,由浏览器解释执行的语言,只依赖于浏览器。

2.Javascript的基本格式以及数据类型

细节如下

在HTML中Javascript有2中定义格式,如下图所示:在这里插入图片描述现在一般来说都使用第一种JS定义格式,第二种格式需要确定JS的版本,比较繁琐

而且我们一般不将JS代码过多的写在HTML页面中,为什么呢?

因为过多代码写入会导致HTML过于臃肿,我们采取将JS代码单独定义为一个 *.js 的文件,只需要在页面中导入即可,导入可以参考导入图片的格式,如下图:
在这里插入图片描述在这里插入图片描述
接下来介绍JS中的数据类型,与其他语言不一样,JS中使用var来声明一个变量,无论整型、字符、浮点或者数组
有个地方注意一下:如果已经声明了一个变量,例如 var x=5;再次声明时,该变量的值不会被重置或者清除

顺便提一下,在JS中结构体可以如下定义:
在这里插入图片描述
可以随意添加需要定义的内容

除了这些以外,JS中的函数定义语句:
在这里插入图片描述
其他的例如条件语句、运算符、switch等和Java等编程语言格式一致

3.Javascript的常见对象

1:Math对象:数学对象,可以通过Math.的方式调用各种数学公式
2:Date对象:使用new Date()创建,可以使用其中提供的toLocaleDateString()方法获取本地日期
3:String对象:与Java中的String类似,举个例子:
在这里插入图片描述
substr中的参数分别为从第几个字符开始,读取长度为多少;结果如下:
在这里插入图片描述
4:Window对象:每个Html页面的顶层对象,也可以理解为全局变量,调用Window对象的方法时无需显示调用Window对象,即不需要window.方法例如window.close(),可以直接调用close()方法,像我们最熟悉的alert()方法就是window对象的一种方法,我们在使用时并没有显示调用

5:Document对象:获取表单的数据,有多种方式用于对属性的获取
例如:检测两次输入密码是否一致,可以使用withById()、withByName()、withByNameCengci()三种方式来获取表单中的数据
表单如下:在这里插入图片描述
(1)withById(),代码如下:
在这里插入图片描述
通过表单中的 id 来获取元素,获取的元素是input这个标签,要想真正得到里面的值还需进一步获取 value
(2)withByName(),代码如下:
在这里插入图片描述
(3)withByNameCengci(),代码如下:
在这里插入图片描述
这个与上面有些不一样,通过name的层次一层一层往下,例如要获得用户密码,先找到表单层次的name,再找密码层次的name,最后找该name对应的value。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值