前端开发(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() 方法将字符串中的一个子字符串替换为另一个子字符串
  • 类型转换的各种函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值