javascript语言基础

js的基本语法

  /*
        多行注释
        * */

        //单行注释
//        变量赋值  默认以换行符作为结束符,有分号以分号作为结束符号

        var i;
        i=10;
        s="hello";
        var b=true;

        console.log(i,typeof i);  // number类型
        console.log(s,typeof s);  // 字符串类型
        console.log(b,typeof b);  // 布尔类型

        // 定义一个数组
        var arr=[11,222,"hello"];
        console.log(arr,typeof arr);

        // undefined类型
        var abc;   // 1 只声明未赋值,得到undefined   2 函数没有return值
        alert(abc);
        alert(typeof abc)

运算符

//计算运算符: + - * / %  ++ --

      var i=0;
      i+=1;    // i=i+1
      ret=i++;     // i=i+1  先赋值再计算
      ret=++i;       // i=i+1  先计算再赋值

  // === 全等于

     console.log("1"==1)   // true
     console.log("1"===1)   // false

字符串对象

    // 创建方式:
       var s=new String("hello");
       var s2="hello2";

        // 属性和方法
        var s="hello world";
        console.log(s.length);
        console.log(s.toUpperCase());
        console.log(s.charAt(3));// 通过索引获取字符
        console.log(s.indexOf("w"));// 通过字符获取索引
        console.log(s.substr(1,3));// 字符串截断,substr(起始位置,截断长度)
        console.log(s.substring(1,3));// 字符串截断,substr(起始位置,截断位置)
        console.log(s.slice(1,3));// 字符串截断,substr(起始位置,截断位置)

        var ret=s.split(" ");//切分
        console.log(ret)

数组对象

    // 创建数组对象

        var arr=[111,222,333];
        var arr2=new Array(111,222,333);

        console.log(arr.toLocaleString());
        console.log(typeof arr.toLocaleString());

        // 数组方法

        var arr=[11,223,34,"hello",true];
        console.log(arr[3]);

        // join方法

        var ret=arr.join(" ");
        console.log(ret);

//            reverse反转 sort排序

        var s=[100,23,44,12];
        function Mysort(x,y) {
            return x-y
        }
        console.log(s.reverse());  // [12, 44, 23, 100]
       console.log(s.sort(Mysort));  // [12, 23, 44, 100]

//         push添加一个值 pop删除

        var arr=[11,22,33];
        arr.push(45,67);
        console.log(arr);
        console.log(arr.pop());
        console.log(arr);

函数对象

//        函数的定义
        function 函数名() {
           函数体
        }
        // 匿名函数
        (function () {
            函数体
        })();
时间: 2024-08-02 13:50:39

javascript语言基础的相关文章

JavaScript语言基础知识点图示

原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式 JavaScript语言基础知识点图示,布布扣,bubuko.com

JavaScript语言基础知识点图示(转)

一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式

JavaScript 语言基础知识点图示

JavaScript 语言基础知识点图示:

javascript--浏览器对象模型BOM、文本对象模型DOM、JavaScript 语言基础ECMAScript

JavaScript 的内容,包含以下三部分: ECMAScript(核心):JavaScript 语言基础: DOM(文档对象模型):规定了访问HTML和XML的接口: BOM(浏览器对象模型):提供了独立于内容而在浏览器窗口之间进行交互的对象和方法. 一. ECMAScript ECMAScript 规定了 JavaScript 脚本的核心语法,如 数据类型.关键字.保留字.运算符.对象和语句等,它不属于任何浏览器. ECMAScript 标准定义了 JavaScript 脚本中最为核心的内

JavaScript 语言基础知识点总结

JavaScript 语言基础知识点总结

JavaScript 语言基础知识点总结(思维导图)

1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript 变量 7.JavaScript 字符串函数 8.DOM 基本操作

JavaScript语言基础知识总结

1: JavaScript  DOM的基本操作: 2:JavaScript变量的用法 3:JavaScript函数基础 4:JavaScript流程语句 5 : JavaScript数据类型 6:JavaScript数组的应用 7:JavaScript运算符 8:JavaScript正则表达式 9:JavaScript字符串操作函数 10: window 操作对象

JavaScript语言基础3

 JavaScript能够处理一些来自于现实世界的数据类型.比如:数字和文本. 同一时候JavaScript中也包括了一些具 有抽象性质的数据类型.比如对象数据类型. JavaScript它是一种弱类型语言.非常多情况下.当我们处理数据时.都不须要声明数据的类型. JavaScript能够自 己算出它们的类型. 既然 JavaScript是弱类型语言,那我们是否就不必讨论数据类型了呢?事实上在某些情况下还是可能会产生错误,或者 JavaScript的 判断与你设想的不一致.在这些情况下,我们就须

JavaScript语言基础1

我们要知道什么JavaScript,首先我们要清楚JavaScript它有什么特点? JavaScript到底是什么?它是一种基于对象并且具有安全性的脚本语言,对!它是脚本语言.所以它有以下特点: 1)是一种脚本语言,也是一种解释性语言,程序运行过程中是被逐行解释. 2)基于对象的,它的许多功能来自于脚本环境中对象的方法与脚本的相互作用. 3)安全性,是一种安全性语言,也被称为具有Web安全特性,为什么说它是安全性的,因为它不允许访问本地的硬盘,也不允许对网络文档进行修改和删除,只能通过浏览器实

JavaScript语言基础2

我们先来看看下面这段代码: <HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY> <SCRIPT Language="JavaScript" TYPE="text/javascript"> document.write("Hello World") </SCRIPT> </BODY>