【JS】JavaScript快速介绍

4 篇文章 0 订阅

虽然说java和javaScript是两个两个完全不同的东西,但是有些基础的东西是所有高级语言通用的。这里的快速介绍笔记只记录javaScript的不同的内容。


调试

alert()

生成一个警告对话框,其中的参数在该对话框中显示。

write()

把参数信息写入页面。

try{}-catch(exception){}自定义异常

和其他的try-catch调试没有什么太大区别


常量和变量的定义

常量的定义

const 常量名 : 数据类型=值

定义变量

var 变量名

和其他高级语言一样,可以同一个var声明多个变量,并在声明的时候初始化赋值。

注意:js定义变量的时候和python一样可以不声明该变量的数据类型


with语句

为一组程序建立默认对象,主要用于取对象的值。

with(对象名){ 
    程序块 
}

原代码(常规取obj对象的a属性和b属性的值):

var a = obj.a;
var b = obj.b;

现在:

with(obj){
    var a = obj.a;
    var b = obj.b;
}

函数

定义

函数一般定义在外部的JS文件或页面的<head></head>标签中,使用function关键字。

1)常用的函数定义:

function 函数名(形参){
    语句
    [retuen 返回值]       
 }

注意:这里同样不用声明函数或形参的数据类型

2)不需要函数名,把定义的函数给一个变量:【函数表达式】

//函数给变量x,可通过调用变量来使用函数
var x = function (形参){
    语句
    [retuen 返回值]       
 }

3)事件注册形式的匿名函数:【专门处理一个对象的某个事件】

文档对象.事件 = function(){
    语句    
 }

调用

  1. 直接使用函数名调用
  2. 在HTML标记的事件属性中,函数名作为事件的属性值调用
  3. 在<a>标记的链接属性href中,通过 “javascript:函数名” 调用,点击链接时触发

内置函数

parseInt()string转int该字符串首位必须是数字,否则返回NaN
parseFloat()string转float该字符串首位必须是数字,否则返回NaN
eval()求解string中表达式的值
isFinite()判断值是否无穷大非数字NaN,正负无穷大,则返回false
inNaN()判断值是否是NaN
encodeURI()把string转为有效的URI把string作为URI进行编码
decodeURI()把URI转为String

URI : 用于表示web上的可用资源。URL是具体的URI,不仅描述了可用资源还定义了如何访问该资源,必须有足够的信息定位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值