java中的scr是什么意思_JavaScriipt:数据类型、概念、函数

JavaScriipt

概念:是一种专门设计用来给网页增加交互的编程语言(是一种脚本语言,是一种解释语言用户每浏览一次网页将编译一次)。

弱类型:定义变量var:a;

alert(“测试”)调试

数据类型:

-undefined:未定义的初始变量,当函数没有明确的返回值时。

-null:未派生的,不存在的对象。null==undefined;

-boolean:

-numbre:表示32位的整数,也可以表示64位的浮点数。NaN用来判断该数据类型是否是整型。

length:表示字符串的长度;

var str = "123456...";

alert(str.length);

split:用来分隔字符串,得到是一个字符串数组;

var str="How are you doing today?";

document.write(str.split(" ") + "
");

document.write(str.split("") + "
");

document.write(str.split(" ",1));

substr():用来提取字符串

var str="Hello world!";

document.write(str.substr(6));

toLowerCase()用来切换字符串的大小。

var str="Hello World!";

document.write(str.toUpperCase());

document.write(str.toLowerCase());

indexOf()检测字符串是否存在被检测的字符串内,如果有,则返回这个字符串首次出现的位置,如果没有返回“-1”。

var str="Hello world world!";

document.write(str.indexOf("Hello") + "
");

document.write(str.indexOf("World") + "
");

document.write(str.indexOf("world"));

substring()字符串的截取

var str="Helloworld!";

document.write(str.substring(3, 6));

变量命名:驼峰命名法document.getElenment

数据类型的转换:var name(变量名) = parseInt(text.value);//将值转换成整型

parseFloat()//将值转换成浮点型

引用数据类型:

原生对象:Array:

var arr = new Array;

var arr = new Array(4);

var arr = new Array(1, 2, 3);

var arr1 = new Array("a", "b", "c");

var arr2 = new Array(true, true, true);

//push:往数组末尾添加值,可以是一个或者多个。

alert(arr.push(4, 5))

//join:连接数组元素,中间有分隔符。

var str = arr.join(" ");

alert(str);

//reverse:点到数组的顺序,是操作本身。

alert(arr.reverse());

//splice:增加或删除元素

var arr = new Array(6);

arr[0] = "George";

arr[1] = "John";

arr[2] = "Thomas";

arr[3] = "James";

arr[4] = "Adrew";

arr[5] = "Martin";

arr.splice(0,1, "test");

alert(arr);

//concat:用来连接两个或多个字符串。

alert(arr.concat(arr1, arr2));

日期的类型:Date

var d =new Date(); 用于表示当前的日期和时间是所有时区基准标准时间。

var today = new Date();

// var year = today.getFullYear();

// var month = today.getMonth();

// var day = today.getDate();

// var hours = today.getHours();

// var mins = today.getMinutes();

// var s = today.getSeconds();

// var str = year + "年" + (month + 1) + "月" + day + "日" + hours;

// alert(str);

函数的定义

function  函数名(){

语句组;

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
javascrtpt 实现窗口拖拽、移动功能、显示坐标代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html <head runat="server"> <title></title> [removed] var mouseX, mouseY; var objX, objY; var isDowm = false; //是否按下鼠标 function mouseDown(obj, e) { obj.style.cursor = "move"; objX = div1.style.left; objY = div1.style.top; mouseX = e.clientX; mouseY = e.clientY; isDowm = true; } function mouseMove(e) { var div = document.getElementById("div1"); var x = e.clientX; var y = e.clientY; if (isDowm) { div.style.left = parseInt(objX) + parseInt(x) - parseInt(mouseX) + "px"; div.style.top = parseInt(objY) + parseInt(y) - parseInt(mouseY) + "px"; document.getElementById("span1")[removed] = "x:" + div.style.top + " " + "y:" + div.style.left; } } function mouseUp(e) { if (isDowm) { var x = e.clientX; var y = e.clientY; var div = document.getElementById("div1"); div.style.left = (parseInt(x) - parseInt(mouseX) + parseInt(objX)) + "px"; div.style.top = (parseInt(y) - parseInt(mouseY) + parseInt(objY)) + "px"; document.getElementById("span2")[removed] = "x:" + div.style.top + " " + "y:" + div.style.left; mouseX = x; rewmouseY = y; div1.style.cursor = "default"; isDowm = false; } } [removed] </head> <body> <span id="span1"></span></br><span id="span2"></span></br> <div id="div1" Green; border: 1px solid red; height: 300px; top: 100px; left: 100px; width: 300px; position: absolute;" </div> </body> </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值