JS笔记—01
1.JS的代码一般在头部写
2.当页面载入时,会执行位于body部分的JavaScript
当被调用时,位于head部分的JavaScript被执行。
3.要对外部的JS文件的一个变量操作,代码是写在内部JavaScript块儿中
,而不是引入JS代码的那句代码里
4. 代码中相同变量在函数中加var则为局部变量,不加为全局变量
5.parseInt(String):转整数
Number(str):转数字
字符串到数字的转化:
在字符串中有汉字时,"200我爱你"
a.parseInt(可以自动地去掉其中的汉字,只显示数组部分,开头无数字也显示
为NaN)
b.NaN(不是数字)
6.confirm():返回的是true或者false
onclick = "return confirm('确定要删除么?');":直接可以弹确认框
事件如果加到超链接里,那么如果返回为true,则页面连接到已定地址。
7.for (x in 数组名):循环方法(类似于foreach) x 为数组的索引
for(y in obj):在对象中y为属性var obj = new Object();
obj.id = 1;
obj.name = "王全单";
8.with(document) {
//都以document为根
write("我的妈妈");
}
9.数组的第四种定义方式:var arr = new Array();
arr.push(10); arr.push(20);
10.arr3.join("%"):设置数组元素以什么字符来分割
11.数组排序
arr.sort(sortNumber)---sortNumber(a, b) {
//升序排序
return a - b;
}
注明:这里的sortNumber千万不能加括号
12.js中函数可以作为参数,Java中不可以
JS笔记—01的更多相关文章
- js笔记01
js编写页面特效动态脚本类型的语言变量:存储数据(日常生活中的东西,比如电视,手机,电脑,出生年份...)语法: var obj=value; obj不能为数字开头,且区分大小写 value对应数据类 ...
- Node.js 笔记01
一.Node.js 前言 1.node.js 之父 Ryan Dahl(瑞安达尔) ,技术好,颜值高! 数学系博士, 中途退学, 为了生活, 学习了Ruby On Rails接Web项目, 经过两年成 ...
- JS自学笔记01
JS自学笔记01 1.开发工具 webstorm 2.js(javascript) 是一门脚本.解释性.动态类型.基于对象的语言 含三个部分: ECMAScript标准–java基本语法 DOM(Do ...
- PHP 学习笔记 01
例子: 为什么要学PHP 主观原因: 前段时间在学校处理了毕业的一些事情,回到上海后开始了找工作的旅程.意向工作是WPF开发或者ASP.NET 作为后端的WEB开发. 陆陆续续一直在面试,其中有一家公 ...
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- 软件测试之loadrunner学习笔记-01事务
loadrunner学习笔记-01事务<转载至网络> 事务又称为Transaction,事务是一个点为了衡量某个action的性能,需要在开始和结束位置插入一个范围,定义这样一个事务. 作 ...
- 《30天自制操作系统》笔记(01)——hello bitzhuwei’s OS!
<30天自制操作系统>笔记(01)——hello bitzhuwei's OS! 最初的OS代码 ; hello-os ; TAB=4 ORG 0x7c00 ; 指明程序的装载地址 ; 以 ...
- 《The Linux Command Line》 读书笔记01 基本命令介绍
<The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...
- 【技能大赛笔记01】Zigbee点对点按键控制程序开发
[技能大赛笔记01]Zigbee点对点按键控制程序开发 --2017年"物联网物联网技术应用与维护"任务五题1(中职组) 1.题目要求 2.工程文件 在比赛中,提供了一个基于Bas ...
随机推荐
- 【UML】NO.48.EBook.5.UML.1.008-【UML 大战需求分析】- 组件图(Component Diagram)
1.0.0 Summary Tittle:[UML]NO.48.EBook.1.UML.1.008-[UML 大战需求分析]- 组件图(Component Diagram) Style:DesignP ...
- [LeetCode] 492. Construct the Rectangle_Easy tag: Math
For a web developer, it is very important to know how to design a web page's size. So, given a speci ...
- [Leetcode] Template to rotate matrix
Rotate the image by 90 degrees (clockwise). Given input matrix = [ [1,2,3,4], [5,6,7,8], [9,10,11,12 ...
- CentOS6.5 安装openssl
安装比较简单! 1.下载安装包 [root@mycentos ~]# wget http://www.openssl.org/source/openssl-1.0.2f.tar.gz 2.解压和编译 ...
- win7 x64安装TensorFlow
在windows下安装的TensorFlow做学习研究之用,如果要进行技术,请看相关博文:CentOS7安装TensorFlow 1.安装Pytho3.5 首先到Anaconda网站去下载Window ...
- Oracle相关安装经验总结
1. 安装的是oracle 12c client for windows,从同事处拿到的,说是64位的,不过我没有找到包含有64这样的文件名或者里面内容有64位的.从同事处拿到的plsqldev110 ...
- webpack打包报错
Invalid configuration object. Webpack has been initialised using a configuration object that does no ...
- JavaScript-isFinite()判断是否数字有效
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- win10系统进入BIOS
按住shift+重启,在重启过程中界面会出现“疑难解答”,点击后,在新的界面点击“高级选项”,之后在新界面上点击“UEFI固件设置”,最后点击重启,重启过程中点击Delete键,就进入了BIOS界面了 ...
- asp.net GridView增加删除功能
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id ...