Javascript

Javascript

Js是一种基于对象和事件驱动的、并具有安全性能的脚本语言

特点:

       向HTML页面中添加交互行为

      脚本语言,语法和Java类似

       解释性语言,边执行边解释

表单验证 减少服务器端压力

实现页面动态效果

Javascript 弱类型语言  变量类型由值决定

核心语法

变量

声明变量: var 变量名

声明数组: var 数组名 = new Array(元素个数)

可先声明再赋值,也可以同时声明和赋值,也可以不声明直接赋值(最后一种不建议)

数据类型

undefined 变量无初值,将被赋予undefined

null 空值

number 整型、浮点型

boolean true and false

string 一组被单引号或者双引号括起来的文本

       方法:  charAt(index) 返回在指定位置的字符 从0开始算

                  IndexOf(str,index) 查找某个指定的字符串在字符串中首次出现的位置

str可以是字符也可以是字符串   index是开始查找的位置可无               substring(index1,index2) index1、index2都是位置

返回位于指定索引index1和index2之间的字符串且包括小值不包括大值

                     split(str,howmany) 将字符串分割为字符串数组

                       字符串或者正则表达式  howmany 可无 指定返回数组的长度,返回的子

串个数不会大于该值,如果没有设置该参数,整个字符串都会被分割

typeof运算符

typeof(x)检测变量的返回值

undefine

string

boolean true或false

number 整数或浮点数

object javascript中的对象、数组和null

数组

var 数组名 = new Array(元素个数);

数组属性:length 返回数组中元素的数目

方法:  join(x)把数组所有元素放入一个字符串,通过一个的分隔符( x可以是字符或者字符

串)进行分隔

sort(sortby) sortby可选,规定排序顺序,必须是函数。

Tip:无法对数值进行排序可借助sortby

              push()向数组末尾添加一个或更多元素并返回新的长度

逻辑控制语句

if-else

switch()

for()

while()

类似于Java

for-in : for(var i in 数组名)

循环中断

break

continue

常用输入输出

alert(“提示信息”) ; //输出

prompt(“提示信息”,”输入的默认值”);

confirm(“提示信息”); //常用于系统删除的提示信息

语法约定

  1. 代码区分大小写
  2. 分号结束
  3. 变量、对象和函数的名称

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值