json

json的语法:

Dog dog=new Dog();
dog.setColor("pink");
dog.setAge(10);
dog.setName("旺财");

dog装换成json数据格式

{color:"pink",age:"10",name:"旺财"}

js

1.用途:

验证发往服务器端的数据、 增加 Web互动、 加强用户体验度等。 可用于开发网站、游戏、移动端app等

2.组成:

Javascript = ECMAScript + BOM + DOM

1.核心(ECMAScript)

2.浏览器对象模型(BOM)

3.文档对象模型(DOM)

3.语法

引用其他js
<script type="text/javascript" src="js/test.js"></script>
src : js 文件路径
带 src 属性的script标签内不能写 js 代码
赋值
var age=10;
var name="旺财";
var color="red";
var可以定义多个类型的属性

4.js的数据类型

值类型:Number:数字(NaN:是一个特殊的值,即非数值(Not a Number))

String:字符串(用引号(单/双引号)括起来的内容)

Boolean: 布尔类型

引用数据类型:Object:对象

Array:数组

特殊数据类型:Null

Undefined(声明变量但不赋值则得到 undefined)

typeof:判断数据类型
typeof a 查看a的数据类型

undefined==null----->返回结果为true

alter():弹框
console.log():相当于System.out.println()
push():网数组末尾添加数据
pop():移除数组的最后一个数据
splice(index,num):从索引位置index开始,删除num个数

js的三元表达式:

格式:条件 ? 条件成立代码 : 条件不成立代码
var a=10;
var b=20;
var sum=a>b?a+b:b-a;

js函数的定义和执行

关键字声明(声明式):
function sum(){}
函数表达式(赋值式):
var sum=function(){}
匿名函数:
function(){}

函数的执行:

  1. 手动调用: sum();

  2. 事件驱动:

    格式:元素.事件 = 函数名;

    buton.onclick = sum;

设置js按钮

<button id="btn">点击</button>
<script>
    var btn=document.getElementById("btn");
    btn.onclick=function(){
        alert(45);
    }
</script>
===============================================
<script>
    function fun(){
        alert(45);
    }    
    var btn=decument.getElementById("btn");
    btn.onclick=fun;
</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容