1、声明事件,给事件添加动作

  function MyClick()

{

alert("这是我的第一个js")

}

2、js特点

  A、js区分大小写

  B、弱类型变量,定义一个变量 var

    常用的数据类型:

     

js弱类型变量  c#强类型变量
var sString="addak"; string sString="dajlla";
var iNum=10; int iNum=10;

var bSex=true;

var fNum=1.993;

bool bSex=true;

float fNum=1.003;

   C、变量命名规则

    1、首字必须为字母  下划线 或则美元符

    2、余下的子母可以是 下划线  美元符  任意子母 或者数字

    3、变量不要用有特定含义的词

   D、

3、例子

  字符串相关属性

var sString = "hello world"; //定义一个sString 变量,并为其赋值 hello world
//alert(sString.length); //获取sString 中字符串的长度。 11
//alert(sString.charAt(6)); //获取sString 中位置(索引)为6的那个字母,“W”。*索引从0开始*
//alert(sString.substring(2)); //从sString 中位置为2的那个字母开始截取“llo world”包括2。
//alert(sString.substring(2, 7)); //从sString 中截取位置2-7的字母,*包括2 但不包括7*
//alert(sString.substr(1, 6)); //获取sString 中位置从1开始 到6的
//alert(sString.indexOf("w")); //获取字符串中w出现的位置
//alert(sString.indexOf("w", 2)); //从位置2开始找到w出现的位置

4、数组、排序、数组字符串相互转换、

    var iNum1 = ;
var iNum2 = "20.325";
//var iNum3 = iNum1 + iNum2;//字符串组合,浏览器自动把数字转换成字符串
//var iNum3 = iNum1 + parseInt(iNum2);//强制转换成数字相加
//var iNum3 = iNum1 + parseFloat(iNum2);//强制转换成浮点数相加
//alert(iNum3);
var aTeam = new Array(); //声明一个数组
aTeam[] = "blue";
aTeam[] = "yellow";
aTeam[] = "green";
aTeam[] = "black";
//alert(aTeam.toString());//输出字符串数组
//alert(aTeam.join("-").toString());//join方法使链接符为-
//alert(aTeam.reverse().join("-").toString());//字符串反向排序
alert(aTeam.sort().toString());//排序
//var sMyString = "2015-09-30";
//var aDate = sMyString.split("-");
//alert(aDate[2]); //字符串变数组,并显示位置2 的数字

6、第六课,js jquery20150928的更多相关文章

  1. webgl(three.js)3D光伏,3D太阳能能源,3D智慧光伏、光伏发电、清洁能源三维可视化解决方案——第十六课

    序: 能源是文明和发展的重要保障,人类命运不可避开的话题,无论是战争还是发展,都有它存在的身影.从石器时代到现代文明,人类的能源应用在进步,也在面临能源枯竭的危机与恐惧,而开发与应用可再生能源才是解决 ...

  2. vue.js 第十课-第十六课

    第十课: http://note.youdao.com/noteshare?id=25b5ba45286464856f21eb4b6b391ecd&sub=19C4429995384F72BD ...

  3. NeHe OpenGL教程 第四十六课:全屏反走样

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  4. Kali Linux Web 渗透测试视频教程— 第十六课-拒绝服务攻击

    Kali Linux Web 渗透测试视频教程— 第十六课-拒绝服务攻击 文/玄魂 目录 Kali Linux Web 渗透测试视频教程— 第十六课-拒绝服务攻击................... ...

  5. kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap

    Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap 文/玄魂 目录 Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap. 1 N ...

  6. NeHe OpenGL教程 第三十六课:从渲染到纹理

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  7. NeHe OpenGL教程 第二十六课:反射

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  8. NeHe OpenGL教程 第十六课:雾

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  9. NeHe OpenGL教程 第六课:纹理映射

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  10. 【Linux探索之旅】第一部分第六课:Linux如何安装在虚拟机中

    内容简介 1.第一部分第六课:Linux如何安装在虚拟机中 2.第二部分第一课预告:终端Terminal,好戏上场 Linux如何安装在虚拟机中 虽然我们带大家一起在电脑的硬盘上安装了Ubuntu这个 ...

随机推荐

  1. C# 根据IP查询地址归属地

    必备文件:IPLocation.dll.QQWry.Dat 下载地址:http://pan.baidu.com/s/1jG1dlOy (可百度下载) 之前有过将 QQWry.Dat 转为 Access ...

  2. Extjs中numberfield小数位数设置

    在默认的情况下,使用numberfield控件时只会显示两位小数,有的时候需要根据业务来确定显示小数的位数.通过设置下面的属性可以达到我们想要的目的: text : '存煤量(万吨)', dataIn ...

  3. HTML5验证及日期显示

    以前忽略了HTML5的强大功能,谁知有了它数据大部分都不需要自己验证,显示日历也不需要插件啦,一些小功能分享给大家 1.Email输入框,自动验证Email有效性. <!DOCTYPE HTML ...

  4. mysql的sql优化案例

    前言 mysql的sql优化器比较弱,选择执行计划貌似很随机. 案例 一.表结构说明mysql> show create table table_order\G***************** ...

  5. Foreign Exchange(交换生换位置)

     Foreign Exchange Your non-profit organization (iCORE - international Confederation of Revolver Enth ...

  6. Oracle中批量插入

    为了防止OracleConnection的重复打开和关闭,使用begin end:将sql语句包在里面,然后一次性执行提高插入的效率. 下面代码中要插入的数据在list集合中,如果list集合的cou ...

  7. UI基础 - UITabBarController

    self.window = [[UIWindow alloc] init]; self.window.frame = [UIScreen mainScreen].bounds; oneViewCont ...

  8. IOS--UIPageControl的使用方法详细

    IOS--UIPageControl的使用方法详细   // UIPageControl的常用方法 UIPageControl *onePageControl = [[UIPageControl al ...

  9. Gradle sync failed: Gradle version 2.2 is required. Current version is 2.10.

    Gradle sync failed: Gradle version 2.2 is required. Current version is 2.10. If using the gradle wra ...

  10. 001Spring4.2基本环境搭建

    1:工程目录以及依赖jar包如下,如果缺少某些jar包在weblogic控制台下面会有提示 2:applicationContext.xml配置文件 <?xml version="1. ...