数据类型的转换:
1.字符串必须放在引号内
2.字符串的转换有两个标签,string和tostring这两个函数。
3.变量必须使用驼峰形式,
把一个变量转换成字符串:console.log(isChild.toString());
类型转换
1.除0之外的所有数字,转换为布尔型都为true
2.除“”之外的所有字符,转换为布尔型都为true
3.null和undefined转换为布尔型为false
var x=1;
console.log(Boolean(x));
把字符串强制转换成布尔类型了。

算数运算符:
什么是表达式:
将同类型的数据(如常量,变量,函数)用运算符号按一定的规则连接起来,有意义的十字称为表达式。
三元操作符:
语法:条件?执行代码1;执行代码2
说明:可代替简单的if语句,如果条件成立,执行代码1,否则执行代码2
var soce=85;
var result=(soce>=60)?"及格":“不及格”;
console.log(result);

逻辑操作符:
&&与操作符:所有条件都为true返回的也是true,一个条件为false结果为false
如果第一个操作数隐士类型的转换后为true,则返回第二个操作数。
如果第一个操作数隐士类型的转换后为false,则返回第一个操作数结果。
||或运算符只要有一个条件成立,就为true。

条件语句:;
if 语句的表达式:
语法一:if(condition){
statement1;
}
例子:var a=8;
if(a<18){
alert("您还没成年")
}
语法二:
if(condition){
statement1;
}else{
statement2;
}
语法二示例:
prompt():功能输入框
返回值:1点击确定,返回输入内容2.点击取消,返回null
var age=prompt("请输入您的年龄");
if(age<18){
alert("你没")
}
else{
alert("你好")
}
语法三:
if(condition){
statement1;
}else if{
statement2;
}
else {
statement3;
}

if(age<18){
alert("你没")
}
else if(age>=18 && age<=59){
alert("你可以")
}else{
alert(“您已操作”)
}

bom:
window:实例,所有的全局变量和所有的全局变量的方法都被归在windows上了。
var age=15;
function sayAge(){
alert('我'+age);

}
window.username="marry";
window.sayName=function(){
alert("我是"+this.username);
}
sayAge();
window.sayName;
window.alert(“content”)
弹出一个对话框加一个按钮的东西。
window。confirm(“message”)
功能显示一个带有指定消息和OK及取消按钮的对话框
window.open(pageURL,name,perameters)
打开一个新的浏览器窗口或查找一个已命名的窗口

清除超时调用;
间歇调用:setInterval(code,millisec)
功能:每隔指定的时间执行一次代码
代码示例:
var num=1,
max=10,
timer=null;
//每隔一秒种num递增一次,直到num的值等于max清除。
var num=1,
max=10;
timer=null;
timer=setInterval(function(){
num++;
if(num>max){
clearInterval();
}
console.log(num);
},1000)

location对象:location对象提供了与当前窗口中加载的文档有关的信息,还提供了一些导航的功能,它既是
window对象的属性,也是document对象的属性。就是返回当前页面的ip地址。

history:它表示当前窗口的浏览器历史。
History对象保存了当前窗口访问过的所有页面网址。
history.back()
等同于
history.go(-1)相当于浏览器的返回箭头的那个功能。
方法有
history.forward() 回到历史记录的第二步
history.back()
history.go() //刷新当前页面

Screen对象属性
screen.availWidth
返回可用的屏幕宽度
screen.availHeight
返回可用的屏幕高度

通过jQuery如何修改边框?

$("#input").focus(function(){
$("#input_out").css("borderColor","#19b955"); //修改边框的颜色
 });
$("#input").blur(function(){
$("#input_out").css("borderColor","#bbb");
});
$("#input").focus()
});
如何监听事件
$("#input").keyup(function(){
console.log($("#input").val())

学习js和jQuery总结的更多相关文章

  1. 学习js、jquery、vue实现部分组件

    通过js实现radio小组件,最终效果如下 html代码: <!DOCTYPE html> <html lang="en"> <head> &l ...

  2. JS与Jquery区别

    很多人对JS和JQuery很容易搞混淆,今天我们就相比学习下: 加载区别: var myfunction(){}; JS:1.window.onload=function(){} 2.<body ...

  3. JS和JQuery的总结

    JS部分 一,  词法结构 区分大小 注意://单行  /*多行注释*/ 字面量(直接量literal) 12 // 数字 5.8//小数 "hello" 'hello' true ...

  4. 学习js回调函数

    <!DOCTYPE HTML> <html> <head> <meta charset="GBK" /> <title> ...

  5. jQuery学习笔记(一)jQuery选择器

    目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

  6. [转载]JavaEE学习篇之——JQuery技术详解

    原文链接:http://blog.csdn.net/jiangwei0910410003/article/details/32102187 1.简介2.工具3.jQuery对象 1.DOM对象转化成j ...

  7. JS和JQuery总结

    目录目录    2js部分一.词法结构    1.区分大小写    2.注意   // 单行      /*  多行注释  */    3.字面量(直接量  literal)        12  / ...

  8. 用原生js模仿jquery

    阅读声明:本文档仅供学习,由于个人能力有限,文档中有错漏的地方还请指出,大家共同学习. 目前在学习怎么样写jquery,模仿阶段,有兴趣的同学可以和我一起学习,共同交流,在学习的路上希望有你做伴. 在 ...

  9. 原生js和jquery实现图片轮播特效

    本文给大家分享的是使用原生JS和JQ两种方法分别实现相同的图片轮播特效,十分的实用,也非常方便大家对比学习原生js和jQuery,有需要的小伙伴可以参考下. 1)首先是页面的结构部分对于我这种左右切换 ...

随机推荐

  1. Spring案例1出纯注解开机

    配置QueryRunner对象:注解说明 package cn.mepu.config; import org.apache.commons.dbutils.QueryRunner; import o ...

  2. C++与JAVA语言区别

            转载自:http://www.cnblogs.com/cnryb/archive/2011/01/04/2004141.html "作为一名C++程序员,我们早已掌握了面向对 ...

  3. Python 文件名

  4. Ubuntu下安装nfs,Windows下访问

    Linux 下: 1. 在终端输入  sudo apt-get install portmap nfs-common nfs-kernel-server 2.建立客户机访问目录  sudo mkdir ...

  5. 在Nginx/Tengine服务器上安装证书

    可以从SSL证书服务控制台下载证书安装到Nginx/Tengine服务器上. 环境:以CentOS 7.Nginx 1.15.6为例. 证书名称以domain name为示例,如证书文件名称为doma ...

  6. linux安装lolcat实现彩色文字输出信息

    [root@localhost ~]# mount /dev/sr0 /media/[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch. ...

  7. *** stack smashing detected ***: ./server terminated

    该类错误是修改了返回指针,一般是由于 1. 数组越界赋值.(数组没有边界检查)int a[8]; a[8],a[9],a[-1]..都能正常编译,连接,运行时可能出错. 2.使用 strcpy等不安全 ...

  8. 安装和使用pyspider框架时遇到的问题

    安装pyspider, 直接cmd中输入 pip install pyspider, 而后提示报错 从网上找到解决方法,pycurl需要根据python版本采用wheel方法安装. 下载链接为http ...

  9. 泛型(Generic)类的使用原因和使用方式

    我们每个苹果都套个盒子,给每本书都套个盒子,但是苹果盒子和书盒子是不同的, 这样下去如果有更多的东西需要套盒子,1000种产品有1000种相应的盒子,造成类型极度膨胀非常难以维护. class Pro ...

  10. Dart编程变量

    变量是"存储器中的命名空间",用于存储值.换句话说,它作为程序中值的容器.变量名称称为标识符.以下是标识符的命名规则 - 标识符不能是关键字. 标识符可以包含字母和数字. 标识符不 ...