zoukankan      html  css  js  c++  java
  • 初识Javascript

            JavaScript是一种脚本语言,简称js,结构简单,使用方便,代码可以直接放入HTML文档中,可以直接在支持JavaScript的浏览器中运行.JavaScript使得网页的交互性更强,更生动和灵活。当在浏览器网页时做了某种操作就产生一个事件,JavaScript所编写的程序可对相应的事件作出反应。

           JavaScript基础知识要点:

           一、js的三个特点

              1)  区分大小写。 

              2)  弱类型变量,定义变量只用“var”关键字。

              3)  js多行注释用/**/表示   单行注释用//表示

           二、变量

              1)  变量通过关键字var声明。

              2)  用var同时声明多个变量。 

                    var girl="jacom",age="19",male="false",

              3)  js变量不一定需要初始化。

                    var couple;

              4)  变量名称规则:

                   ①首字母必须是字母(大小写均可)、下划线、或者美元符。

                   ②余下的字母可以是下划线、美元符、任意字母或数字字符。

                   ③ 变量不含关键字。

               5)  命名习惯

    类型 前缀 例子
    数组 a aArray
    布尔值 b bMale
    浮点 f fTax
    函数 fn fnSwap
    整数 i iAge
    对象 o oCar
    正则 re RePattren
    字符串 s sUniversity

          三、数据类型

              1)    字符串

                      var sMyString="hello world";

                      字符串属性方法

    属性 描述 例子
    length 获取字符串的长度  
    charAt 获取指定位置的字符  

    substring

    终止位置)

    内容不包括终止位置的那个字符,

    第二个参数缺省时即从开始的位

    到字符串的末尾。

    substr

    (起始位置,字符串长度)

    indexOf(“字符”)

    从前往搜索字符串某个字符

    第一次出现的位置,如果找

    不到返回-1

    indexOf(“字符”,起始位置)lastindexOf("字符")从后往前

    lastindexOf("字符",

    起始位置)

                2)   数值

                3)   布尔型

                4)   类型转换

                  ①数值转换字符             特殊:var a=b=4   alert(1+b+c.toString()); 

                                                         数值类型转字符串的同时实现进制转换

                 ②字符串转数值类型

                      parseInt(), parseFloat()  首先检查位置0处的字符,判断其是否为有限数字,不是直接返回isNaN,不再进行操作,如果为有限字符,检查位置1处字符,直到发现非有效字符为止。

               5)  数组

                ①  varl aTeam=new Array(12); 数组长度12

                ②  var aColor=new Array(); 不确定数组的长度

                      a2Color[0]="blue";

                      aColor[1]="yellow";

                      aColor[2]="green";

                      aColor[3]="black";

                ③  var aTeam=new Array(1,2,3,4);   数组长度

                ④  括号定义数组

                ⑤数组转字符串

                ⑥用join方法指定转换后字符串间的连接符

                ⑦用split方法将字符串转数组

                ⑧用reverse方法使数组元素反序

                ⑨用split方法使字符串反序排列

                ⑩用sort方法进行数组元素排序    

  • 相关阅读:
    【Elasticsearch 技术分享】—— ES 常用名词及结构
    【Elasticsearch 技术分享】—— Elasticsearch ?倒排索引?这都是什么?
    除了读写锁,JUC 下面还有个 StampedLock!还不过来了解一下么?
    小伙伴想写个 IDEA 插件么?这些 API 了解一下!
    部署Microsoft.ReportViewe
    关于TFS强制undo他人check out
    几段查看数据库表占用硬盘空间的tsql
    How to perform validation on sumbit only
    TFS 2012 Disable Multiple Check-out
    在Chrome Console中加载jQuery
  • 原文地址:https://www.cnblogs.com/screen2015/p/5011862.html
Copyright © 2011-2022 走看看