javascript基础语法

本文详细介绍了JavaScript的基本概念、作用,包括其在表单校验、网页特效、服务端开发等多个领域的应用。深入解析了JavaScript与HTML、CSS的关系,以及浏览器如何执行JS。此外,还涵盖了变量的声明、赋值及输出,数据类型的使用,如数字、字符串和布尔型,以及变量命名规范。最后,讨论了数据类型转换和获取变量类型的方法。
摘要由CSDN通过智能技术生成

(javascript是编程语言,有很强的逻辑性和行为能力,是主动的)

1.什么是js

Javascript是一种运行在客户端的脚本语言,脚本语言不需要编译,,运行过程由js解释器进行解释并执行

2.js的作用

表单动态校验

网页特效

服务端开发

桌面程序

APP

控制硬件-物联网

游戏开发

3.Html css js的关系

html css标记语言 描述类

js脚本语言 编程类语言

4.浏览器执行js

js引擎:读取网页中javascript代码,对其处理后运行,逐行解释执行

5.js的组成

ECMAScript  DOM  BOM

6.Js有三种书写方式

行内式 内嵌式 外部式(外面双引号,里面单引号)

<script>中间不要写代码</script>

7.注释方法

单行注释  //   ctrl+/

多行注释  /*

                  */      shift+alt+a

8.javascript输入输出语句

prompt('请输入你的年龄');//输入框

alert('计算的结果是');//弹出警示框  输出的  展示给用户的

console.log('我是程序员');//给程序员看的

9.变量的使用

9.1声明变量   var age;

9.2赋值 把值存进变量中  age=18;

9.3输出结果  console.log(age);

10.变量的初始化

var myname='pink老师';

console.log(myname);

11.更新变量:一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准

12.可以同时申明多个变量

var age = 18,

        address = '火影村',

                gz = 2000;

13.声明变量的特殊情况

13.1只声明不赋值,结果是undefined

13.2不声明不赋值,直接使用某个变量会报错

13.3不声明直接赋值使用  是可以的  但是不提倡使用

14.变量命名规范

 name有特殊含义,不要把name直接作为变量名

 15.简单数据类型

15.1数字型  二进制 八进制 十进制 十六进制

八进制 var num1 = 010;前面写0

            console,log(num1);//输出为8

十六进制var num2 = 0x9;前面加0x

              console,log(num2);

最大值 console,log(Number.MAX_VALUE);

最小值 console,log(Number.MIN_VALUE);

Infinity无穷大    -Infinity无穷小     NaN非数字 

isNaN()这个方法用来判断非数字  并且返回一个值  如果是数字返回是false 如果不是数字返回是true

15.2字符串型 ‘12’ ‘true’ 'pink老师'(外双内单)

字符串转义字符都是用\开头   \n  \t   \b

 检测获取字符串的长度 length

console.log(str.length);

字符串的拼接+

console.log('沙漠'+‘骆驼’);

加强拼接

var age = 18;

conlose.log('pink老师'+age+'岁');

15.3布尔型 var flag = true;当1来看

                  var flag1 = false;当0来看

如果一个变量未赋值 会出现未定义undefined

null是空值

16.获取变量数据类型  typeof

var num = 10;

console.log(typeof num);

17数据类型转换

17.1转换为字符串

 17.2转换为数字型

17.3转换为布尔型

 

                  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值