Java教程

JavaScript - 第一章 JavaScript基础

本文主要是介绍JavaScript - 第一章 JavaScript基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

为什么学习JavaScript?

W3C规定的网页要有行为、交互表单验证时要一个正确值,减轻服务器的压力,判断里面值是非空、密码长度、邮箱格式,页面的动态效果(比如:光标触放时候可以弹个二级菜单出来)


学一门语言要学他的语法还有单词,背景环境,他是一个脚本语言,弱语言,Java是强语言,弱语言的灵活性好,体积小,便于网络传输(带宽),边解释边执行。


JavaScript的组成:

ECMAScript(标准)、DOM(文档对象模型)、BOM(浏览器对象模型)


JavaScript的基本结构:

<script type="text/javascript">

<!-

javaScript语句:

->

</script>


在网页中打印个输出:

<script type="text/javascript">

document.write("教育改变生活!");

document.write("<h1 style='color:red;'>教育改变生活!</h1>");

</script>


执行原理是浏览器发送给服务器,然后解析,再响应到浏览器,一次交互


【外部引入方式】在domo1.js文件里写的代码怎么引入到HTML文件里?

 


 button是一个按钮,onclick表示一个点击事件,当你点击按钮时,触发里面的JavaScript代码。 当我们点的时候,执行一个JavaScript语句,记住onclick就是弹出一个对话框就行

    <input type="button" value="删除" οnclick="javascript:alert('确定删除吗');"/>


接下来看核心语法,核心语法包括哪些部分呢?8个分别是:


变量是什么?变量是一个可以变得存储空间,可以往存储空间里放上一个值

这个值可以擦可以变,所以叫变量。这个值存在哪呢,是存在内存里面,给一块空间,这个变量名就是指向这块空间的一个标记,比如你定义了width和height这两个变量名,那么width是指这块空间,height是指那块空间。。


那我们现在来定义两个变量,定义一个高度和一个宽度,然后把值打印出来。


不同类型的变量

变量为什么要定义不同的类型?因为要根据不同的需求来,根据不同的类型分配不同的内存空间。


同时创建多个变量 :

 

 输出结果为:

 

 

                                 表示未定义的

 


5种基本数据类型:

 


使用typeof运算符检测数据类型:

 


运算符分为四个大类


加法和取余:

 


加加是个难点:

 


假设圆形半径是5   求圆形的面积和周长


赋值运算符   =    +=   -=   *=   

 


  比较运算符     

==值    ===值和类型

 ​​​​

  

运算有优先级所以加上了(   )



逻辑运算符        &&    ||   !

  • &&  前后两个表达式都为真 最终结果为真 也就是true
  • ||  前后两个表达式其中一个是真 结果为真 否则为假
  • ! 取反

补充一个概念 ,什么叫表达式?        操作数和运算符的组合,最终只返回一个结果

a b 3 2等是操作数,/ * >等是运算符 最终只返回一个结果

 java里面会用到表达式

 运算符的优先级: 最高的是()    最低的是=

算术运算符>比较运算符>逻辑运算符>赋值运算符

 


三目运算符


做个题:

  

 

这篇关于JavaScript - 第一章 JavaScript基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!