javascript初学笔记
2024-09-27 14:45:38
基本语句
赋值条件循环语句
略
javascript异常处理语句
try…catch…finally语句
try{
somestatements;
}catch(exception){
somestatements;
} finally{
somestatements;
}
Error对象
属性
1. name
1. message
throw语句
throw new Error("somestatements")
抛出 异常关键字
函数
定义
function function_name(arguments...)
{
}
调用
- 简单调用
类似C,略 - 响应事件调用
- 通过链接调用
html {}
<body>
<script language="javascript">
function function_name()
{
alert("haha")
}
function_name()
</script>
<form action="" method="post" name="form1">
<input type="button" value="submit" onClick="function_name();">
</form>
<a href="javascript:function_name();">求您点一点</a>
</body>
嵌套函数
函数的嵌套定义
这点与c语言不同,JavaScript可以嵌套定义函数,for example
function f1()
{
function f2(x,y)
{
alert(x*y)
}
f2(10,50)
}
f1()
但貌似这种做法会降低可读性,所以还是少这样装B吧
内置函数
javascript中的一些内置函数
函数 | 描述 |
---|---|
parseInt() | 字符串转整型 |
parseFloat() | 类似 |
isNaN() | 见名知意 |
isFinite() | 见名知意 |
eval() | 求字符串中表达式的值,执行字符串中的JavaScript代码 |
escape() | 将字符串中的一些特殊字符进行编码 |
unescape() | 将上面所的解码 |
encodeURI() | 将URI字符串编码 |
decodeURI() | 解码 |
匿名函数和Function构造函数
var sum=function(x,y){return x+y;}
var suum=new Function("x","y","alert(x+y)");
额,这个有点……
最新文章
- hbase开发实例
- Spring笔记--xml配置文件详解
- 查找问题的利器 - Git Blame
- ! cocos2d sprintf的问题
- hdu3231 拓扑序
- js关闭 window.open 打开的页面
- os内存使用管理之linux篇
- Debian7.6安装过程中遇到的问题
- python 自动化之路 day 14
- vue组件初学--弹射小球
- admin的配置
- KVM虚拟化环境准备
- linux-centos基本使用(一)
- [Swift]LeetCode706. 设计哈希映射 | Design HashMap
- LeetCode算法题-Max Consecutive Ones(Java实现)
- CSS规范—分类方法(NEC规范学习笔记)
- 手撕RPC框架
- 普通rgb转换为16进制
- Content-Type:几种常用数据编码格式
- with revoked permission android.permission.CAMERA
热门文章
- php-fpm.conf.default配置文件
- chromedriver和firefox driver的安装过程
- pretty-errors:美化python异常输出以使其清晰易读
- webpack--介绍、安装及入门
- junit测试的介绍和应用
- OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=&#39;Out of memory&#39; (errno=12)
- [javascript] test() 方法进行正则验证
- windows7精简iso
- Android进程永生技术终极揭秘:进程被杀底层原理、APP应对技巧
- ThreadPoolExecutor之RejectedExecutionHandler