JavaScript基础

一、JavaScript

1.什么是JavaScript
JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言
2.JavaScript特点

1.向HTML页面中添加交互行为
2.脚本语言,语法和Java类似
3.解释性语言,边执行边解释

3.JavaScrip组成

1.ECMAScript:核心语法,语句
2.DOM:操作文档的元素和内容
3.BOM:浏览器对象

4.JavaScript的引入
行内js:

<p onclick="javascript:alert('你点我干嘛?')">发给你结构化</p>

内部js:

<script type="text/javascript"src="test.js"charset="gbk">

外部js:

alert("这是外部文件的js");

5.数据类型

摘要含义
number整数或浮点数
string一组被引号(单引号或双引号)括起来的文本
nul表示一个空值,与undefined值相等
objectjavascript中的对象、数组和null
booleantrue和false
undefined变量js没有初始值,将被赋予值undefined

6.字符串的方法

<script>
        var str="哈空间答复哈师大会";
        alert("下标4上对应的字是:"+str.charAt(4));
        alert("字符串的长度:"+str.length);
        alert("文字哈出现的位置是:"+str.indexOf("哈"));
        alert("下标4-7之间的文字是:"+str.substring(4,8));
    </script>

7.数组的使用

 <script>
        //1.数组的三种创建方式
        var a=new Array();
        var b=new Array(6);
        var c=new Array(8,"哈哈",9.6);
        //2.数组遍历
        for(var i=0;i< c.length;i++){
            document.write(c[i]+"<br/>");
        }
        c[20]="测试";
        document.write(c.length+"<br/>");
        //3.使用foreach进行遍历
        for(var data in c){
            document.write(c[data]+" ");
        }
        for(var i=0;i< c.length;i++){
            document.write(c[i]);
        }
    </script>

8.运算符号

 <script>
        var a=123;
        var b="123";
        alert(a==b);
        alert(a===b);

        var f1=true;
        var f2="true";
        var f3=1;
        alert(f1==f2);
        alert(f1==f3);
        alert(f2==f3);
    </script>

9.系统函数

<script>
        //转换成整数
        alert(parseInt("85.6"));
        //isNaNaN:是否是非数字  不是数字:true     是数字:false
        alert(isNaN("何况你们"));
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值