JavaScrpt笔记之第二天

JavaScript正则表达式regex

1.郑则表达式是有一个字符序列形成的搜索模式。

*语法:/正则表达式主题/修饰符(可选)

*正则表达式修饰符:i部分大小写;g全局搜索;m多行匹配

*[abc]查找方括号之间的任意字符

*[0-9]查找0-9的数字

(x|y)查找任何以|分隔的选项

2.JavaScript错误

*throw

*try

*catch

3.JavaScript使用武器

(1)在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==)。

(2)在常规的比较中,数据类型是被忽略的

(3)在严格的比较运算中,=== 为恒等计算符,同时检查表达式的值与类型

(4)加法是两个数字相加。连接是两个字符串连接。JavaScript 的加法和连接都使用 + 运算符。

(5)JavaScript 中的所有数据都是以 64 位浮点型数据(float) 来存储。

(6)在 JavaScript 中, null 用于对象, undefined 用于变量,属性和方法。对象只有被定义才有可能为 null,否则为 undefined。如果我们想测试对象是否存在,在对象还没定义时将会抛出一个错误。

JavaScript表单验证

(1)判断表单字段(fname)值是否存在,如果存在,则弹出信息,否则阻止表单提交

<script>
function validateForm() {
    var x = document.forms["myForm"]["fname"].value;
    if (x == null || x == "") {
        alert("需要输入名字。");
        return false;
    }
}
</script>
</head>
<body>

<form name="myForm" action="demo_form.php"
οnsubmit="return validateForm()" method="post">
名字: <input type="text" name="fname">
<input type="submit" value="提交">
</form>

HTML 事件句柄

除此之外,您还应该避免使用 HTML 事件句柄的名称作为 Javascript 的变量及函数名。

实例:

onblur onclick onerror onfocus
onkeydown onkeypress onkeyup onmouseover
onload onmouseup onmousedown onsubmit


JavaScript JSON

  • JSON 英文全称 JavaScript Object Notation
  • JSON 是一种轻量级的数据交换格式。
  • JSON是独立的语言 *
  • JSON 易于理解。

{
    "employee": [
        {
            "name": "zdy"
        },
        {
            "gender": "female"
        },
        {
            "age": "18"
        }
    ]
}

JSON 语法规则

  • 数据为 键/值 对。
  • 数据由逗号分隔。
  • 大括号保存对象
  • 方括号保存数组

相关函数

   

JSON.parse() 用于将一个 JSON 字符串转换为 JavaScript 对象。
JSON.stringify() 用于将 JavaScript 值转换为 JSON 字符串。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值