博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript学习1
阅读量:5123 次
发布时间:2019-06-13

本文共 864 字,大约阅读时间需要 2 分钟。

 

for(变量 in 对象){

  执行的语句块;
}
作用:
  1.遍历数组中的所有数组元素.
  2.遍历javascript对象的所有属性.

 

异常抛出语句

 

异常捕获语句

 

with语句

 

javascript定义函数主要 有以下3种方式:

1.命名函数

function show(name){    console.log(name+"美");}show("chentt");

2.匿名函数

var show=function(name){    console.log(name+"美");}show("chentt");

3.使用function类构造匿名函数

  格式为:new function(参数列表,函数执行体)

var f=new Function('name','age',"console.log('名字:'+name+',年龄:'+age)");f("chentt",26);

强调:函数的形参不需要做类型声明,也不要加var,这是javascript属于弱类型语言的一种表现。

经验之谈:大多数优秀的javascript框架都使用第二种"匿名函数"语法来定义函数,它的可读性最好,所以我们必须掌握使用它。

*函数的返回值

  javascript中的函数没有声明返回类型,当函数想要返回值的时候直接加上return "值"语句即可,假如不加就代表此函数没有任何返回值。

 

 

*局部变量和全局变量

  根据变量的定义范围不同,变量有全局变量和局部变量之分,直接定义的变量是全局变量,在函数中定义的变量称为局部变量,局部变量只能在函数内有效,如果全局变量和局部变量使用相同的变量名,则局部变量将覆盖全局变量。

  与局部变量对应的是局部函数,局部函数是在函数中定义的,外部函数可以直接调用其内部的函数,在外部函数外直接调用内部函数是不可以的,所以只有当外部函数被调用时,内部局部函数才会被执行。

 

 

转载于:https://www.cnblogs.com/web-Knowledge/p/7079883.html

你可能感兴趣的文章
Mobiscroll的介绍【一款兼容PC和移动设备的滑动插件】
查看>>
Spring基础学习笔记-Bean的基础知识
查看>>
poj Going from u to v or from v to u? 强联通缩点+拓扑排序(或搜索)
查看>>
Hadoop源代码分析(二)
查看>>
Django中提供了6种缓存方式
查看>>
JDK安装与环境变量配置
查看>>
原生js实现缓动返回顶部
查看>>
1.4Activity保存现场状态
查看>>
关于mysql中GROUP_CONCAT函数的使用
查看>>
maven+springmvc下载excle文件——ie8可用
查看>>
Android中解析XML
查看>>
Fragment销毁时replace和add两个方法的区别
查看>>
android 多线程断点续传下载 三
查看>>
mongodb 2php 操作
查看>>
eclipse 断点调试快捷键
查看>>
Android 删除指定文件代码
查看>>
emctl start dbconsole OC4J_dbconsole*** not found
查看>>
Java进阶04 RTTI
查看>>
验证 Swarm 数据持久性 - 每天5分钟玩转 Docker 容器技术(104)
查看>>
python-if条件判断与while/for循环
查看>>