前端开发(Javascript)1

1.JavaScript :基于原型、函数先行的语言,支持面向对象编程,命令式编程,以及函数式编程

JavaScript 的组成

  • ECMAScript:JavaScript 的语法标准。
  • DOM:JavaScript 操作网页上的元素的 API。
  • BOM:JavaScript 操作浏览器的部分功能的 API。

JavaScript 的特点

  • 可以使用任何文本编辑工具编写,然后使用浏览器就可以执行程序。
  • 是一种解释型脚本语言:代码不进行预编译,从上往下逐行执行,不需要进行严格的变量声明。
  • 主要用来向 HTML 页面添加交互行为。

 JavaScript 代码是放在<script> ……</script> 标签里

变量要求同C语言/Java一样,必须以字符或下划线“_”开头,不能以数字开头;可以包含数字、从 A 至 Z 的大小字母;不能使用 JavaScript 中的关键字做变量名;不能有空格;严格区分大小写

JavaScript 是一种“动态类型语言”,不需要指定变量什么数据类型,通通用 var 关键字声明://var myString = 'Hello';var x1 = 10;

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script>
            var num1 = 3;
            var result1 = num1++;
            console.log(result1);
            console.log(num1);
            var num2 = 4;
            var result2 = ++num2;
            console.log(result2);
            console.log(num2);
        </script>
    </body>
</html>
  • 数组 定义、一维二维同Java,length获取长度;split() 、 join()  字符串之间的转换;添加 删除 push() 、pop()
  • == 是相等操作符,比较值是否相等,如果相等输出为 true。=== 是全等操作符,比较值和类型是否都相等,如果都相等输出为 true
  • null 和 undefined 的值不等于 0,它们的值相等,但是类型不相等。undefined 表示所有没有赋值变量的默认值,而 null 则表示一个变量不再指向任何对象地址。
  •  toString 把数字转换成字符串; Number 对象把字符串转换为数字;查找子字符串"Blue Sky".indexOf("Blue"); // returns 0;toLowerCase() 和 toUpperCase() 字符串并将所有字符分别转换为小写或大写;replace() 方法将字符串中的一个子字符串替换为另一个子字符串
  • 类型转换的各种函数
发布了40 篇原创文章 · 获赞 3 · 访问量 7584

猜你喜欢

转载自blog.csdn.net/OpenSceneGraph/article/details/101099876